8

ValueConverter を規約ベースの Caliburn.Micro バインディングにどのように適用しますか? または {Binding} 構文を使用する必要がありますか?

私はこれができることを知っています

<TextBlock
    Text="{Binding Foo, Converter=fooToBarConverter}" />

ただし、Caliburn.Micro の構成上の規則を使用している場合、そのカスタム コンバーターを適用するにはどうすればよいですか?

<TextBlock
    x:Name="Foo" />

ありがとう、

4

1 に答える 1

5

ConventionManager.ApplyValueConverter 関数を置き換える必要があります。デフォルトでは、bool => Visibility 変換のみを行います。また、ApplyStringFormat 関数を従来の文字列フォーマットに置き換えることもできます。ConventionManager を見て、それがどのように機能するかを確認してください。

于 2011-07-05T11:13:04.807 に答える