显示/隐藏WP7图钉上的内容

本文关键字:隐藏 WP7 显示 | 更新日期: 2023-09-27 18:25:00

我有一个puspin ContentTemplate:

<my:Pushpin.ContentTemplate>
   <DataTemplate>
     <TextBlock Text="{Binding Text1}"/>
     <TextBlock Text="{Binding Text2}"/>
   </DataTemplate>
</my:Pushpin.ContentTemplate>

我如何在图钉上点击显示和隐藏它(地图上可能有很多图钉,我需要显示点击的图钉的内容)?

显示/隐藏WP7图钉上的内容

您已经将文本绑定到Pushpin。您也可以将可见性绑定到它。我在这里假设每个Pushpin都绑定到一个单独的对象。

<my:Pushpin.ContentTemplate>
   <DataTemplate>
     <Grid Visibility="{Binding IsSelected, Converter={StaticResource BoolToVisibilityConverter}">
         <TextBlock Text="{Binding Text1}"/>
         <TextBlock Text="{Binding Text2}"/>
     </Grid>
   </DataTemplate>
</my:Pushpin.ContentTemplate>

如果你不知道如何使用转换器,那么你可以搜索它们,找到各种有用的答案。为了方便起见,我将在这里包括一个