PropertyPath 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.
Implémente une structure de données pour décrire une propriété comme chemin d’accès sous une autre propriété ou sous un type propriétaire. Les chemins de propriété sont utilisés dans la liaison de données à des objets, ainsi que dans les storyboards et les chronologies des animations.
public ref class PropertyPath sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))]
public sealed class PropertyPath
[<System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))>]
type PropertyPath = class
Public NotInheritable Class PropertyPath
- Héritage
-
PropertyPath
- Attributs
Remarques
Cette classe contient une chaîne Pathet une liste de propriétés de dépendance qui sont la PathParameters chaîne Path.
PropertyPath prend en charge deux modes de comportement :
Le mode source décrit un chemin d’accès à une propriété utilisée comme source pour une autre opération. Ce mode est utilisé par la classe pour prendre en charge la Binding liaison de données.
Le mode cible décrit un chemin d’accès à une propriété qui sera définie en tant que propriété cible. Ce mode est utilisé par l’animation pour prendre en charge les setters storyboard et chronologie.
Par exemple, Background.Opacity il s’agit d’un chemin à deux étapes. Ce chemin implique : tout d’abord, recherchez la Background propriété d’un objet, obtenez l’objet valeur sur lequel la Background propriété est définie, puis obtenez la valeur de la Opacity propriété sur cet objet.
Utilisation des attributs XAML
<object property="propertyPath" .../>
Valeurs XAML
Propertypath Chaîne évaluée comme un chemin de propriété simple ou complexe. La syntaxe de définition d’un PropertyPath code XAML est polyvalente, mais complexe, et elle est décrite dans la syntaxe XAML de la rubrique distincte PropertyPath.
Constructeurs
| Nom | Description |
|---|---|
| PropertyPath(Object) |
Initialise une nouvelle instance de la classe PropertyPath. |
| PropertyPath(String, Object[]) |
Initialise une nouvelle instance de la PropertyPath classe, avec la chaîne et les paramètres de jeton de chemin d’accès fournis. |
Propriétés
| Nom | Description |
|---|---|
| Path |
Obtient ou définit la chaîne qui décrit le chemin d’accès. |
| PathParameters |
Obtient la liste des paramètres à utiliser lorsque le chemin fait référence aux paramètres indexés. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |