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 un chemin 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 plans conceptuels 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épendances qui sont PathParameters la 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 dans la prise en charge des setters de storyboard et de 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 auquel la Background
propriété est définie, puis obtenez la valeur de la Opacity
propriété sur cet objet.
Utilisation d'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 polyvalent, mais complexe, et est décrite dans la syntaxe XAML de la rubrique distincte PropertyPath.
Constructeurs
PropertyPath(Object) |
Initialise une nouvelle instance de la classe PropertyPath. |
PropertyPath(String, Object[]) |
Initialise une nouvelle instance de la classe PropertyPath avec la chaîne du jeton de chemin d'accès et les paramètres fournis. |
Propriétés
Path |
Obtient ou définit la chaîne qui décrit le chemin d'accès. |
PathParameters |
Obtient la liste de paramètres à utiliser lorsque le chemin d'accès fait référence à des paramètres indexés. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |