Stock I*DataErrorinfoよりも、UI検証エラーの視覚化にどのような効果的な代替品がありますか?
-
29-10-2019 - |
質問
別の質問で、私はあなたがどのようにできるか尋ねました 編集者以外のコントロールのエラーを表示します インフラギーで XamGrid
. 。さらに別の質問は、私がやろうとしていることの主な問題に取り組んでいます。 サーバー側の検証に応じてエラーを表示します.
さらに一般的に進むと、シルバーライトのエラーを視覚化するためにうまく機能するパターンを思いついた人はいますか? ではない 使用する IDataErrorInfo
また INotifyDataErrorInfo
メカニズム? Winformの時代に戻って、検証がほとんど後付けのように思えたので、何かを思いついた。現在、MVVMはモデルの「エラー」プロパティを表示するためのバインディングビュー(コントロールスタイル、背景、ツールチップなど)を提案していますが、実際には上記の2つのインターフェイスが支配的であり、テクノロジー固有のようです(はい、私はパターンとWPF/シルバーライトが一致しました)。
MVVMデザインで実行可能な上記のメカニズム以外のものはありますか?他にどのような選択肢がありますか?しかし、一日の終わりには、MVVMに適合するSilverlightソリューションを探していますが、それはより一般的に機能します INotifyDataErrorInfo
なぜなら、すべてのコントロール(特にサードパーティのコントロール)がこれをサポートしているわけではないからです。
正しい解決策はありません
所属していません StackOverflow