別の質問で、Infragistics でエディター以外のコントロールのエラーを表示する方法を尋ねましたXamGrid
。さらに別の質問は、私がやろうとしていることの主な問題に対処しています: show errors in response to server-side validation。
さらに一般的に言えば、またはメカニズムを使用しないSilverlight でエラーを視覚化するのにうまく機能するパターンを思いついた人はいますか? 私のwinformの時代に戻って、検証はほとんど後付けのように思えたので、私は何かを思いついた. 現在、MVVM はビュー (コントロール スタイル、背景、ツールチップなど) をバインドしてモデルの「エラー」プロパティを表示することを提案していますが、実際には、上記の 2 つのインターフェイスが優勢であり、テクノロジ固有のようです (はい、 pattern と WPF/Silverlight が一致しました)。IDataErrorInfo
INotifyDataErrorInfo
上記のメカニズム以外に、MVVM 設計で実行可能なものはありますか? 他にどのような選択肢がありますか?結局のところ、私はMVVMに適合するSilverlightソリューションを探していますが、INotifyDataErrorInfo
すべてのコントロール(特にサードパーティのもの)がこれをサポートしているとは限らないため、またはサポートしている場合、正確には期待どおりではありません。