1

Silverlight の NumericUpDown が NotifyOnValidationError や ValidatesOnExceptions をサポートしていることを確認または否定できる人はいますか?

4

1 に答える 1

1

それはそうですし、そうではありません。

これはControl、バインディング検証メカニズムが UI コードに適合する場所から派生するためです。の通常の視覚状態があり、Valid検証エラーを通知するように設定されたバインディングにより、コントロールの視覚状態はこの適切な状態のいずれかに設定されます。InvalidFocusedInvalidUnfocused

ツールキット コードに含まれる既定のコントロール テンプレートには、検証を表現または表示するための UI が実際にはありません。

したがって、サポートNotifyOnValidationErrorするには、デフォルトのテンプレートをコピーして編集し、検証用の UI を追加する必要があります。TextBox のテンプレートを見ることで、必要な検証 UI のアイデアを得ることができます。

于 2011-01-28T09:01:43.067 に答える