クイックグーグルでは、このための実行可能な複製は生成されません。WPFエラーテンプレートやUpdateSourceTrigger
Bindingのプロパティに関する非常に簡単な質問です。私は一種のWPFn00bなので、我慢してください。
コード自体(仕事関連)を投稿することはできませんが、基本的な考え方は次のとおりです。
同じグループにいくつかのラジオボタンの標準セットがあります。ラジオボタンの1つにTextBox.isEnabled
データバインドされているという意味で、それらの1つに「接続」されたテキストボックスがあります。rb.isChecked
テキストボックスは、PropertyChanged
トリガーを使用してデータエラーを検証します。エラーが発生すると、それ自体の周りに赤いボックスが描画されます。
私が抱えている問題は、ラジオボタンでテキストボックスが有効になっている場合にのみ、「空のテキストボックス」がエラー状態になることです。他のラジオボタンを選択したときにエラーボックスが消える必要がありますが、そうではありません。
私の最初の考えは、エラーテンプレート内の何かをに結び付けようとする(HasError && IsEnabled)
ことでしたが、それを行うための明確な方法がわかりません。
それに加えて、イベントでTextBox
(via UpdateSourceTrigger
)をトリガーすることも機能するかもしれないと思います。それを行う方法はありますか?FocusLost
PropertyChanged
もちろん、別の解決策も歓迎します。