0

NumericTextBoxという新しい WPF コントロールを作成しようとしています。

TextBoxから直接継承します。

NumericValue という新しい DependecyProperty を追加して数値プロパティのバインドに使用できるようにしました。

ここで、 TextPropertyの動作をオーバーライドして、ReadOnlyとしてのみアクセスできるようにしたいと思います。

その動作を再定義することは可能ですか?

4

1 に答える 1

1

私が知っているわけではありませんが、読み取り専用の DependencyProperties は、別の DependencyProperty.RegisterReadOnly() メソッドを使用してそのように定義する必要があります。定義後にプロパティを読み取り専用に変更することはできません。メタデータのみをオーバーライドできます: コールバック、デフォルト値など。

于 2009-01-26T10:59:30.697 に答える