スタイルを使用するWPFIDataErrorInfo
で、データを検証しながらエンドユーザーに3つの異なるステータスを提供できるフォームを作成したいシナリオをより明確にする
1) その横にテキストボックスがあります。エンドユーザーに、テキストボックスが期待する入力の種類を提供するアイコンがあります - 情報アイコン付きの初期ステータス
2) ユーザーがデータを入力するとすぐに、データが検証され、有効かどうかが決定されます。ほとんどの場合、無効なデータを示す十字 (X) アイコンが表示されます。
3) 検証中のため、検証さUpdateSourceTrigger="PropertyChanged"
れるとすぐに十字アイコンが緑色のチェック マークに変わります。
すなわち
[ ] i (tooltip- Any valid user name )
[Ga ] X (tooltip- Invalid user name. Must be 5 char long)
[Gaurav ] * (it will show only correct icon, meaning valid value)
スタイルを使用してこれを達成するにはどうすればよいですかIDataErrorInfo
、それを試してみましたが、フォームが読み込まれるとすぐにすべてのデータが無効になり、最初に十字アイコンが表示されます。Initial info
3 つの状態 ( 、Invalid data
、Valid data
)で異なるツールチップと異なるアイコンを表示したい