別の質問では、show errors for non-editor controlsをInfragistics XamGrid
でどうやって実現できるか尋ねました。さらに別の質問は、私がしようとしている主な問題、すなわちshow errors in response to server-side validationに対処しています。ストックのI * DataErrorInfoよりもUI検証のエラー視覚化に有効な代替手段はありますか?
も、より一般的に行く、誰もががない使用IDataErrorInfo
またはINotifyDataErrorInfo
メカニズムを行うことをSilverlightでエラーを可視化するためによく働くパターンを打ち出していますか?私のwinform時代には、検証はほとんど後から考えられたので、何かを考え出しました。 MVVMは、モデルの「エラー」プロパティを表示するためのビュー(コントロールスタイル、バックグラウンド、ツールチップなど)をバインドすることを提案していますが、実際には上記の2つのインターフェイスが優勢で、テクノロジ固有ですパターンとWPF/Silverlightが一致しました)。
上記のメカニズム以外にMVVMデザインで実行可能なものはありますか?その他の選択肢は何ですか?しかし、私はMVVMに適合するSilverlightソリューションを探していますが、すべてのコントロール(特にサードパーティのもの)がこれをサポートしているとはかぎらないか、そうであれば少し一般的にはINotifyDataErrorInfo
よりも機能します期待通りのものではありません。