PropertyMetadata.CreateDefaultValueCallback Proprietà

Definizione

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.

Si applica a

Vedi anche