0
boolを可視性列挙型に変換する可視性コンバータがありますが、これはかなり簡単です。しかし何らかの理由でそれは私のPushpin
で動作しません。私のマークアップは次のようになります。Pushpin visibilityプロパティがコンバーターで動作しない
<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
プロパティです。それを手動で設定することはできますが、私はコンバータでそれをしたいと思います。私は何をすべきか?または私は何を間違っているのですか?
これは機能するはずです。バインディングのデバッグを試みます。ブレークポイントを試しましたか?あなたは価値コンバータが呼び出されていますか? – ColinE
それは問題です、私はそれが動作するはずと私はデバッグを試みたが、コンバータが呼び出されていないと思う。うーん。 –
バインディングはありますか?ピンにバインドされているオブジェクトからVisibilityプロパティを公開するとどうなりますか? – ColinE