PropertyMetadata.CreateDefaultValueCallback Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Verweis auf die Rückrufmethode ab, die einen Standardeigenschaftenwert bereitstellt.
public:
property CreateDefaultValueCallback ^ CreateDefaultValueCallback { CreateDefaultValueCallback ^ get(); };
CreateDefaultValueCallback CreateDefaultValueCallback();
public CreateDefaultValueCallback CreateDefaultValueCallback { get; }
var createDefaultValueCallback = propertyMetadata.createDefaultValueCallback;
Public ReadOnly Property CreateDefaultValueCallback As CreateDefaultValueCallback
Eigenschaftswert
Ein Verweis auf die Rückrufmethode, die einen Standardwert für die Eigenschaft bereitstellt.
Hinweise
Verwenden Sie einen CreateDefaultValueCallback anstelle eines festen konstanten Standardwerts in jedem Fall, wenn der Standardwert einer Abhängigkeitseigenschaft threadgebunden sein kann. CreateDefaultValueCallback wird zu einer Factory für Standardwerte, wenn Standardwerte von Eigenschaften für andere Threads als den Standard UI-Threads abgerufen werden müssen.
Um ein CreateDefaultValueCallback-Muster für eine Abhängigkeitseigenschaft einzurichten, verwenden Sie eine der statischen Create-Methoden , anstatt den PropertyMetadata-Konstruktor zu verwenden, wenn Sie die Metadaten für die Eigenschaft definieren. Diese Metadaten werden an den Registrierungsaufruf übermittelt. Weitere Informationen finden Sie unter Benutzerdefinierte Abhängigkeitseigenschaften. Wie bei einem Durch die Eigenschaft geänderten Rückruf sollte die CreateDefaultValueCallback-Methode eine statische Methode des Typs sein, die die Abhängigkeitseigenschaft registriert. Die Methode muss nicht öffentlich sein.