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 ,而不是固定的常數預設值。 每當需要取得主要 UI 執行緒以外的執行緒上屬性的預設值時,就會 CreateDefaultValueCallback
變成預設值的處理站。
若要建立相依性屬性的 CreateDefaultValueCallback 模式,請在定義屬性的中繼資料時,使用其中一個靜態 Create 方法,而不是使用 PropertyMetadata 建構函式。 該中繼資料會提交至 Register 呼叫。 如需詳細資訊,請參閱自訂相依性屬性。 如同屬性變更回呼,方法 CreateDefaultValueCallback
應該是註冊相依性屬性之型別的靜態方法。 方法不一定是公用的。