Stock I*DataErrorinfoよりも、UI検証エラーの視覚化にどのような効果的な代替品がありますか?

StackOverflow https://stackoverflow.com/questions/7410512

質問

別の質問で、私はあなたがどのようにできるか尋ねました 編集者以外のコントロールのエラーを表示します インフラギーで XamGrid. 。さらに別の質問は、私がやろうとしていることの主な問題に取り組んでいます。 サーバー側の検証に応じてエラーを表示します.

さらに一般的に進むと、シルバーライトのエラーを視覚化するためにうまく機能するパターンを思いついた人はいますか? ではない 使用する IDataErrorInfo また INotifyDataErrorInfo メカニズム? Winformの時代に戻って、検証がほとんど後付けのように思えたので、何かを思いついた。現在、MVVMはモデルの「エラー」プロパティを表示するためのバインディングビュー(コントロールスタイル、背景、ツールチップなど)を提案していますが、実際には上記の2つのインターフェイスが支配的であり、テクノロジー固有のようです(はい、私はパターンとWPF/シルバーライトが一致しました)。

MVVMデザインで実行可能な上記のメカニズム以外のものはありますか?他にどのような選択肢がありますか?しかし、一日の終わりには、MVVMに適合するSilverlightソリューションを探していますが、それはより一般的に機能します INotifyDataErrorInfo なぜなら、すべてのコントロール(特にサードパーティのコントロール)がこれをサポートしているわけではないからです。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top