如何在WP 8.1 RT上访问MapItemsControl中的元素?

鼎鼎

我正在Windows Phone 8.1 RT项目上工作,我想在点击图钉时显示信息。

<Maps:MapControl 
        Center="{Binding ViewStoreModel.loc, Converter={StaticResource GeoPointConvertCenter}}"
        x:Name="Map" 
        HorizontalAlignment="Right" Margin="0,101,0,0" 
        VerticalAlignment="Top" 
        Height="539"  Width="400"
        ZoomLevel = "8"
        LandmarksVisible = "True"
        TrafficFlowVisible = "True"
        PedestrianFeaturesVisible = "False"
        MapServiceToken="{StaticResource MapServiceTokenString}"  >
        <Maps:MapItemsControl x:Name="MapIcons" ItemsSource="{Binding ViewStoreModel.loc2}"  >
            <Maps:MapItemsControl.ItemTemplate>
                <DataTemplate x:Name="Temp">
                    <StackPanel Tapped="Image_Tapped" x:Name="MyStack"  Maps:MapControl.Location="{Binding Geopoint, Converter={StaticResource GeoPointConvertCenter}}" 
                                Maps:MapControl.NormalizedAnchorPoint="{Binding Anch, 
                                Converter={StaticResource NormalizedAnchorPointConverter}}">
                        <Image x:Name="MyImage" Source="{Binding BitmapImage}" />
                        <TextBox x:Name="DisplayInformation" Text="Adress" Visibility="Collapsed"/>
                    </StackPanel>

                </DataTemplate>
            </Maps:MapItemsControl.ItemTemplate>
        </Maps:MapItemsControl>

    </Maps:MapControl>

为了显示图钉的信息,我在图像元素上创建了一个点击事件:

        private void Image_Tapped(object sender, TappedRoutedEventArgs e)
    {

        StackPanel s = sender as StackPanel;
        TextBox text = s.FindName("DisplayInformation") as TextBox;
        text.Visibility = Windows.UI.Xaml.Visibility.Visible;
    }

该图钉的信息显示良好,但是当我重新录音时,我想隐藏前一个图钉的信息并显示新的图钉。

我如何浏览MapItemsControl元素以隐藏所有图钉的信息?

科伯

好了,您可以将bool(或Visibility)属性添加到ViewStoreModel.loc2数据模型中,并将其绑定到DisplayInformation的可见性。然后,在Image_Tapped中,将all设置为false,并在s.DataContext中(将绑定项目存储在何处)将此属性设置为true。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在wp8中更新数据文件

来自分类Dev

如何在xml文件wp8中写入数据

来自分类Dev

如何在wp8中获取当前的Mainpage实例

来自分类Dev

如何在WP8中播放声音?

来自分类Dev

如何在WP8 App中打开Excel表

来自分类Dev

如何在ListPicker Wp8中保存更改

来自分类Dev

如何在WP_Query中执行LIMIT 1、2

来自分类Dev

如何在WP 8.1或WP 8中的本机C ++中使用命名空间-Microsoft.Phone.Info

来自分类Dev

如何在pyspark的RDD上访问元组中的单个元素?

来自分类Dev

何时以及如何在Windows Phone wp8中的ViewModel中调用异步方法

来自分类Dev

如何在WP8中检测当前的键盘书写语言

来自分类Dev

如何在WP8应用中创建类似于UI的图块?

来自分类Dev

如何在Wp8中显示图像我有一个流路径

来自分类Dev

如何在wp8中获取满足查询条件的记录

来自分类Dev

如何在wp8中以编程方式获取主要或辅助电子邮件地址?

来自分类Dev

如何在LongListMultiSelector中更改CheckBox和CheckBox刻度的颜色?WP8

来自分类Dev

如何在WP8中同时为容器的所有子代设置动画

来自分类Dev

如何在WP8中使用AudioVideoCptureDevice录制视频

来自分类Dev

如何在物理设备上的WP8中调试PhotoTaskChooser?

来自分类Dev

如何在WP8中检测当前的键盘书写语言

来自分类Dev

如何在WP8中给不同颜色的文本加上下划线?

来自分类Dev

如何在wp8日历控件中更改多天的颜色

来自分类Dev

如何在wp8中每个星期五仅运行一次提醒

来自分类Dev

如何在LongListMultiSelector中更改CheckBox和CheckBox刻度的颜色?WP8

来自分类Dev

如何在wp8中以编程方式获取主要或辅助电子邮件地址?

来自分类Dev

如何在WP8中将按钮内容与数字列表绑定在一起?

来自分类Dev

像在iOS中一样,如何在WP8中使用Prefix.pch?

来自分类Dev

如何在Java 8中访问流的元素或返回流的一个元素?

来自分类Dev

如何在iOS8的Swift中限制UITextField中的1个小数位?

Related 相关文章

  1. 1

    如何在wp8中更新数据文件

  2. 2

    如何在xml文件wp8中写入数据

  3. 3

    如何在wp8中获取当前的Mainpage实例

  4. 4

    如何在WP8中播放声音?

  5. 5

    如何在WP8 App中打开Excel表

  6. 6

    如何在ListPicker Wp8中保存更改

  7. 7

    如何在WP_Query中执行LIMIT 1、2

  8. 8

    如何在WP 8.1或WP 8中的本机C ++中使用命名空间-Microsoft.Phone.Info

  9. 9

    如何在pyspark的RDD上访问元组中的单个元素?

  10. 10

    何时以及如何在Windows Phone wp8中的ViewModel中调用异步方法

  11. 11

    如何在WP8中检测当前的键盘书写语言

  12. 12

    如何在WP8应用中创建类似于UI的图块?

  13. 13

    如何在Wp8中显示图像我有一个流路径

  14. 14

    如何在wp8中获取满足查询条件的记录

  15. 15

    如何在wp8中以编程方式获取主要或辅助电子邮件地址?

  16. 16

    如何在LongListMultiSelector中更改CheckBox和CheckBox刻度的颜色?WP8

  17. 17

    如何在WP8中同时为容器的所有子代设置动画

  18. 18

    如何在WP8中使用AudioVideoCptureDevice录制视频

  19. 19

    如何在物理设备上的WP8中调试PhotoTaskChooser?

  20. 20

    如何在WP8中检测当前的键盘书写语言

  21. 21

    如何在WP8中给不同颜色的文本加上下划线?

  22. 22

    如何在wp8日历控件中更改多天的颜色

  23. 23

    如何在wp8中每个星期五仅运行一次提醒

  24. 24

    如何在LongListMultiSelector中更改CheckBox和CheckBox刻度的颜色?WP8

  25. 25

    如何在wp8中以编程方式获取主要或辅助电子邮件地址?

  26. 26

    如何在WP8中将按钮内容与数字列表绑定在一起?

  27. 27

    像在iOS中一样,如何在WP8中使用Prefix.pch?

  28. 28

    如何在Java 8中访问流的元素或返回流的一个元素?

  29. 29

    如何在iOS8的Swift中限制UITextField中的1个小数位?

热门标签

归档