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

时间:2012-02-17 08:33:12

标签: c# silverlight windows-phone-7 xaml

我有一个puspin ContentTemplate:

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

我怎样才能显示并隐藏它在图钉上的咔哒声(可能是地图上的很多图钉,我需要显示点击图片的内容)?

1 个答案:

答案 0 :(得分:0)

您已将文字绑定到图钉。您也可以将可见性绑定到它。我假设每个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>

如果您不知道如何使用转换器,那么您可以搜索它们并找到应该有用的各种答案。为方便起见,我将包含一个here