PropertyMetadata.CreateDefaultValueCallback プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
既定のプロパティ値を提供するコールバック メソッドへの参照を取得します。
public:
property CreateDefaultValueCallback ^ CreateDefaultValueCallback { CreateDefaultValueCallback ^ get(); };
CreateDefaultValueCallback CreateDefaultValueCallback();
public CreateDefaultValueCallback CreateDefaultValueCallback { get; }
var createDefaultValueCallback = propertyMetadata.createDefaultValueCallback;
Public ReadOnly Property CreateDefaultValueCallback As CreateDefaultValueCallback
プロパティ値
既定のプロパティ値を提供するコールバック メソッドへの参照。
注釈
依存関係プロパティの既定値がスレッド バインドされている可能性がある場合は、固定定数の既定値の代わりに CreateDefaultValueCallback を使用します。 CreateDefaultValueCallback は、メイン UI スレッド以外のスレッドでプロパティの既定値を取得する必要がある場合は常に、既定値のファクトリになります。
依存関係プロパティの CreateDefaultValueCallback パターンを確立するには、プロパティのメタデータを定義するときに PropertyMetadata コンストラクターを使用する代わりに、静的な Create メソッドのいずれかを使用します。 そのメタデータは Register 呼び 出しに送信されます。 詳しくは、「カスタム依存関係プロパティ」をご覧ください。 プロパティ変更コールバックと同様に、 CreateDefaultValueCallback メソッドは、依存関係プロパティを登録する型の静的メソッドである必要があります。 メソッドをパブリックにする必要はありません。