PropertyPath Classe

Définition

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)

S’applique à

Voir aussi