1

たとえば、WPFでは、各TextBoxにデフォルトで適用されるスタイルを簡単に定義できます。

しかし、これらのスタイルとControlTemplatesは、バインディングのデフォルト設定に影響を与えることはできません。

<TextBox Text="{Binding}" />

のように振る舞う

<TextBox Text="{Binding UpdateSourceTrigger=PropertyChanged}" />

デフォルトでは。

また、TextBox.Textをnull許容の数値プロパティにバインドする場合は、バインドにTargetNullValue =''を含め、常にValidateOnDataErrors =True...と言います。

このようなデフォルトの動作を管理するための優れた方法を見たことがありますか?

4

1 に答える 1

2

デフォルトのバインディングから派生し、カスタムクラスに必要なすべてのものを追加することをお勧めします。おそらく他の方法はありません。

于 2013-02-14T10:55:00.130 に答える