アプリでユーザーコントロールを頻繁に使用および再利用します。
たとえば、ユーザーが整数を入力する必要がある場合、「IntegerEditor」という名前のユーザー コントロールがあり、タイトルのラベル、ユーザー入力のテキスト ボックス、単位 (インチ、秒など) のラベルがあります。 .)。
ユーザー コントロールには、ユーザー入力が整数かどうかを制御する「IntegerValidationRule」と呼ばれる検証ルールが既にあります。
コントロールの背景を変更し、エラー メッセージをツール ヒントに追加する検証ルールに関連付けられたスタイルがあります。
時々、UI でこの種の基本的なコントロールを使用しますが、「整数は 1023 より大きい必要があります」などの他の検証ルールを追加し、「1024 未満の UDP ポートが予約されています。より高い数」。
これらの検証ルールを別の場所に追加する方法を知っていますか?それでも私のコントロールのスタイルをトリガーしますか? 検証エラーをビジュアル ツリーに伝播することを考えましたが、ネット上ではそれについて素晴らしいことは何も見つかりませんでした。
ご回答ありがとうございます。
A.ジャンリシャール