DependencyPropertyHelper Classe
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.
Fournit une méthode d’assistance unique (GetValueSource(DependencyObject, DependencyProperty)) qui signale la source du système de propriétés pour la valeur effective d’une propriété de dépendance.
public ref class DependencyPropertyHelper abstract sealed
public static class DependencyPropertyHelper
type DependencyPropertyHelper = class
Public Class DependencyPropertyHelper
- Héritage
-
DependencyPropertyHelper
Remarques
Le système de propriétés du FWPF est assez complexe et s’appuie sur la rationalisation des valeurs potentiellement issues d’une variété d’entrées, en fonction d’une priorité de détermination de valeur établie. Étant donné que ces sources proviennent potentiellement du code d’exécution, du balisage compilé ou même des paramètres utilisateur au moment de l’exécution, il peut être utile de savoir exactement quel participant dans le système de valeur de propriété de dépendance a établi la valeur que vous obtenez lors de l’appel GetValue au moment de l’exécution sur cette propriété. Si la valeur provient d’une source différente de celle prévue, vous devrez peut-être ajuster un aspect de votre application. La source de valeur peut être un style, un thème, une valeur locale, une animation, une liaison ou une valeur basée sur l’exécution, comme les paramètres système via des thèmes ou des ressources système. Pour plus d’informations, consultez Priorité des valeurs de propriété de dépendance.
Un autre mécanisme qui signale la propriété en général, plutôt qu’une instance spécifique de la propriété sur un objet, est les métadonnées de propriété. Les métadonnées de propriété sont détectables en appelant GetMetadata et en examinant les classes dérivées retournées PropertyMetadata (ou l’une des classes dérivées possibles auxquelles les métadonnées de propriété retournées sont castables).
Méthodes
| Nom | Description |
|---|---|
| GetValueSource(DependencyObject, DependencyProperty) |
Retourne une structure qui signale différentes caractéristiques de métadonnées et de système de propriétés d’une propriété de dépendance spécifiée sur un particulier DependencyObject. |
| IsTemplatedValueDynamic(DependencyObject, DependencyProperty) |
Indique si un élément spécifié appartient à une instance d’un modèle qui définit une valeur pour la propriété spécifiée qui peut changer au moment de l’exécution en fonction des modifications ailleurs. |