Partager via


PropertyMetadata.CreateDefaultValueCallback Propriété

Définition

Obtient une référence à la méthode de rappel qui fournit une valeur de propriété par défaut.

public:
 property CreateDefaultValueCallback ^ CreateDefaultValueCallback { CreateDefaultValueCallback ^ get(); };
CreateDefaultValueCallback CreateDefaultValueCallback();
public CreateDefaultValueCallback CreateDefaultValueCallback { get; }
var createDefaultValueCallback = propertyMetadata.createDefaultValueCallback;
Public ReadOnly Property CreateDefaultValueCallback As CreateDefaultValueCallback

Valeur de propriété

Référence à la méthode de rappel qui fournit une valeur de propriété par défaut.

Remarques

Utilisez createDefaultValueCallback au lieu d’une valeur par défaut constante fixe dans tous les cas où la valeur par défaut d’une propriété de dépendance peut être liée au thread. CreateDefaultValueCallback devient une fabrique pour les valeurs par défaut chaque fois qu’il est nécessaire d’obtenir les valeurs par défaut des propriétés sur des threads autres que le thread d’interface utilisateur main.

Pour établir un modèle CreateDefaultValueCallback pour une propriété de dépendance, utilisez l’une des méthodes Create statiques au lieu d’utiliser le constructeur PropertyMetadata lorsque vous définissez les métadonnées de la propriété. Ces métadonnées sont soumises à l’appel Inscrire . Pour plus d’informations, voir Propriétés de dépendance personnalisées. Comme pour un rappel modifié par une propriété, la méthode CreateDefaultValueCallback doit être une méthode statique du type qui inscrit la propriété de dépendance. La méthode n’a pas besoin d’être publique.

S’applique à

Voir aussi