PropertyMetadata.CreateDefaultValueCallback Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un riferimento al metodo di callback che fornisce un valore di proprietà predefinito.
public:
property CreateDefaultValueCallback ^ CreateDefaultValueCallback { CreateDefaultValueCallback ^ get(); };
CreateDefaultValueCallback CreateDefaultValueCallback();
public CreateDefaultValueCallback CreateDefaultValueCallback { get; }
var createDefaultValueCallback = propertyMetadata.createDefaultValueCallback;
Public ReadOnly Property CreateDefaultValueCallback As CreateDefaultValueCallback
Valore della proprietà
Riferimento al metodo di callback che fornisce un valore di proprietà predefinito.
Commenti
Usare createDefaultValueCallback anziché un valore predefinito costante fisso in qualsiasi caso in cui il valore predefinito di una proprietà di dipendenza potrebbe essere associato a thread. CreateDefaultValueCallback diventa una factory per i valori predefiniti ogni volta che è necessario ottenere i valori predefiniti delle proprietà nei thread diversi dal thread principale dell'interfaccia utente.
Per stabilire un modello CreateDefaultValueCallback per una proprietà di dipendenza, utilizzare uno dei metodi Create statici anziché usare il costruttore PropertyMetadata quando si definiscono i metadati per la proprietà. I metadati vengono inviati alla chiamata Register . Per altre info, vedi Proprietà di dipendenza personalizzate. Come per un callback modificato dalla proprietà, il metodo CreateDefaultValueCallback deve essere un metodo statico del tipo che registra la proprietà di dipendenza. Il metodo non deve essere pubblico.