0

チェックボックスのバインドについて質問があります。WPFチェックボックスを「true」または「false」の文字列にバインドすることは可能ですか。バインディングでブール変数を使用したくない

<CheckBox x:Name="myCheckBox" IsChecked="{Binding someBooleanVariable}"/>

こんなことしたい

<CheckBox x:Name="myCheckBox" IsChecked="{Binding someStringVariable}"/>

UIの一部を文字列を含むハッシュマップにバインドしたいので、これが必要です。ただし、UIはテキストボックス、チェックボックス、ラジオボタンで構成されています。UI要素をハッシュマップのキーのパラメーターを持つ関数にバインドしたいと思います。また、関数は指定されたキーの値を文字列として返します。

4

1 に答える 1

2

文字列値からブール値に変換するカスタム値コンバーターを作成して使用できます。このコードは、これ(およびそれ以上)を実行しているように見えます。この要点ははるかに基本的ですが、コードもはるかに少なくなっています。

于 2012-09-18T11:04:55.010 に答える