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 un 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. Devient CreateDefaultValueCallback une fabrique pour les valeurs par défaut chaque fois qu’il est nécessaire d’obtenir des valeurs par défaut de propriétés sur des threads autres que le thread d’interface utilisateur principal.

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 envoyées à l’appel Register . Pour plus d’informations, consultez les propriétés de dépendance personnalisées. Comme avec un rappel modifié par propriété, la CreateDefaultValueCallback méthode 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