我有一个puspin ContentTemplate:
<my:Pushpin.ContentTemplate>
<DataTemplate>
<TextBlock Text="{Binding Text1}"/>
<TextBlock Text="{Binding Text2}"/>
</DataTemplate>
</my:Pushpin.ContentTemplate>
我怎样才能显示并隐藏它在图钉上的咔哒声(可能是地图上的很多图钉,我需要显示点击图片的内容)?
答案 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