Silverlight の NumericUpDown が NotifyOnValidationError や ValidatesOnExceptions をサポートしていることを確認または否定できる人はいますか?
1 に答える
1
それはそうですし、そうではありません。
これはControl
、バインディング検証メカニズムが UI コードに適合する場所から派生するためです。の通常の視覚状態があり、Valid
検証エラーを通知するように設定されたバインディングにより、コントロールの視覚状態はこの適切な状態のいずれかに設定されます。InvalidFocused
InvalidUnfocused
ツールキット コードに含まれる既定のコントロール テンプレートには、検証を表現または表示するための UI が実際にはありません。
したがって、サポートNotifyOnValidationError
するには、デフォルトのテンプレートをコピーして編集し、検証用の UI を追加する必要があります。TextBox のテンプレートを見ることで、必要な検証 UI のアイデアを得ることができます。
于 2011-01-28T09:01:43.067 に答える