2009-03-03 2 views
1

私は多くのテキストボックス/コンボボックスを持ついくつかのフォームを持っていますが、フィールドの少なくとも1つが無効である間に "保存"ボタンを無効にしたいと思います。私は、(テキストボックスの例を示した)ので、同様に、セットアップにいくつかのカスタムValidationRulesことができました:WPF(データバインディングあり)でフォームの検証を行う最善の方法は何ですか?

<Binding Path="Name"> 
    <Binding.ValidationRules> 
     <my:TextFieldNotEmpty/> 
    </Binding.ValidationRules> 
</Binding> 

私の質問は:私はそれも1つの検証ルールが失敗し、「Saveを自分のフォームを設定する方法"ボタンは有効になっていませんか?状況(トリガー、おそらく)を処理する標準的な方法はありますか?これはWPFが不足している場所ですか?

+0

[WPF検証エラーの検出]の可能な複製(http://stackoverflow.com/questions/127477/detecting-wpf-validation-errors) –

答えて

1

あなたはWPF Application Framework (WAF)BookLibraryサンプルアプリケーションに興味があるかもしれません。 WPFで検証を使用する方法と、検証エラーが存在する場合に[保存]ボタンを制御する方法を示します。

+0

このアプリは素晴らしいです。それは私のコードの品質を向上させます!ありがとう。 – Attilah

関連する問題