web-dev-qa-db-ja.com

コンバーターでStaticResourceにバインドする方法は?

プロパティに割り当てる前に、Converterを使用してStaticResourceの値を変更したいと思います。変換後にBindingの値を設定するStaticResourceをシミュレートする方法はありますか?

何かのようなもの {Binding Value={StaticResource myStatic}, Converter={StaticResource myConverter}}

35

これは機能します:

<TextBox Text="{Binding Source={StaticResource myStatic}, 
                        Converter={StaticResource myConverter},
                        Mode=OneWay}" />

バインドにはパス属性が必要なため、一方向にバインドする必要があることに注意してください。そうでなければ、バインディングはリソース全体を置き換える必要があるため、これは理にかなっています...

59
Marc