とき私は、プレーンPropertyMetadata上FrameworkPropertyMetadataまたはUIPropertyMetadataを使用する必要がありますか?

StackOverflow https://stackoverflow.com/questions/2486999

質問

サンプル添付プロパティと動作を見ているときに

、私はFrameworkPropertyMetadataUIPropertyMetadataPropertyMetadataの用途の寄せ集めを見てきました。彼らはすべての継承階層を形成しているので、私が使用するものを選択するのですか?

役に立ちましたか?

解決

これらのクラスは、依存関係プロパティのいくつかの行動の側面を報告している。

、それらが提供するオプションのために異なるクラスを確認します。

たとえば、

あなただけのDPによって財産をバックアップし、デフォルト値、使用PropertyMetadataを提供したい場合は、

あなたはアニメーションの動作を指定したい場合は、使用UIPropertyMetadata

が、いくつかのプロパティは、WPFフレームワークレベルの低いものなどの要素のレイアウト、親のレイアウトやデータバインディング、使用FrameworkPropertyMetadataます。

に影響を与える場合 あなたは、MSDN http://msdn.microsoft.com/上で確認することができます。

詳細EN-US /ライブラリ/ ms751554.aspxする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top