PropertyMetadata.CreateDefaultValueCallback Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.