84

添付されたプロパティと動作のサンプルを見ていると、FrameworkPropertyMetadataUIPropertyMetadataがごちゃまぜに使用されていることがわかりましたPropertyMetadata。それらはすべて継承階層を形成するため、使用するものをどのように選択すればよいでしょうか?

4

1 に答える 1

85

これらのクラスは、依存関係プロパティのいくつかの動作面を報告するためのものです。

さまざまなクラスが提供するオプションを確認してください。

例えば、

プロパティを dp でバックアップし、デフォルト値を提供するだけの場合はPropertyMetadata

アニメーションの動作を指定する場合はUIPropertyMetadata

ただし、一部のプロパティが wpf フレームワーク レベルのもの (要素レイアウト、親レイアウト、データバインディングなど) に影響する場合は、FrameworkPropertyMetadata.

msdn http://msdn.microsoft.com/en-us/library/ms751554.aspxで確認できる詳細

于 2010-03-21T12:34:56.633 に答える