У меня есть конвертер видимости, который конвертирует bool в перечисление Visibility, это довольно просто. Но по какой-то причине это не работает с моим Pushpin
. Моя разметка выглядит так:
<UserControl.Resources>
<DataTemplate x:Key="EndPinTemplate">
<maps:Pushpin CacheMode="BitmapCache" Background="{Binding Urgency, Converter={StaticResource UrgencyToColorConverter}, Mode=OneWay}"
Content="{Binding Data, Mode=OneWay}" FontSize="14.667" Location="{Binding EndLocation}"
Visibility="{Binding HasEndPoint, Converter={StaticResource BoolToVisibilityConverter}, Mode=OneWay}"
DataContext="{Binding}"/>
</DataTemplate>
</UserControl.Resources>
<Grid x:Name="LayoutRoot" Background="Transparent">
<maps:Map>
<maps:MapItemsControl ItemsSource="{Binding PushPins}" ItemTemplate="{StaticResource EndPinTemplate}" />
</maps:Map>
</Grid>
Это только свойство Visibility
, для которого конвертер не работает. Настройка работает вручную, но я бы хотел сделать это с помощью конвертера. Что я должен делать? Или что я делаю не так?