PropertyPath Constructeurs
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.
Initialise une nouvelle instance de la classe PropertyPath.
Surcharges
| 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. |
PropertyPath(Object)
Initialise une nouvelle instance de la classe PropertyPath.
public:
PropertyPath(System::Object ^ parameter);
public PropertyPath(object parameter);
new System.Windows.PropertyPath : obj -> System.Windows.PropertyPath
Public Sub New (parameter As Object)
Paramètres
- parameter
- Object
Chemin d’accès de propriété qui décrit un chemin d’accès à une propriété CLR (Common Language Runtime) ou une propriété de dépendance unique.
Remarques
Ce constructeur a deux utilisations complètement différentes selon qu’il est utilisé pour un chemin de propriété en mode source pour une liaison, ou pour un chemin de propriété mono-étape en mode cible pour une cible storyboard.
Si vous utilisez ce PropertyPath paramètre en mode source pour une liaison, parameter est une chaîne représentant un nom de propriété ou peut être une chaîne qui décrit un chemin d’accès « pas à pas » à la propriété dans le modèle objet CLR de l’objet utilisé comme source d’une liaison. Pour un chemin de propriété de liaison, le caractère qui identifie une « étape » est un point (.). Les références d’indexeur (y compris plusieurs indexeurs et différenciation de type) sont également prises en charge. Pour plus d’informations sur la syntaxe de la chaîne telle qu’elle est spécifiquement utilisée par l’objet Binding , consultez Binding.Path. Une propriété utilisée comme source de liaison n’a pas besoin d’être une propriété de dépendance. Si la liaison est mise à jour bidirectionnelle, la propriété référencée doit être en lecture-écriture. Notez également que la cible de liaison doit être une propriété de dépendance. Pour plus d’informations, consultez Vue d’ensemble de la liaison de données.
Si vous utilisez ce PropertyPath paramètre en mode cible pour un chemin d’accès à une étape unique pour une cible storyboard, parameter il est généralement fourni en tant que type DependencyProperty. Vous pouvez également spécifier une chaîne qui est la Name. L’un de ces résultats est évalué de la même façon, car il est stocké en interne sous forme de chaîne. Un fourni DependencyProperty est converti en chaîne via DependencyPropertyConverter. Il DependencyPropertyConverter prend en charge un format d’affectation de noms qualifié pour les propriétés de dépendance. Vous pouvez donc spécifier un typeName.propertyName , chaîne de nom de propriété de dépendance qualifiée pour le constructeur dans le PropertyPath.PropertyPath code. Le chemin qualifié de l’identificateur de propriété de dépendance est un concept différent d’un chemin complexe. Un chemin d’accès PropertyPath complexe doit plutôt être créé avec le PropertyPath.PropertyPath constructeur.
Voir aussi
S’applique à
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.
public:
PropertyPath(System::String ^ path, ... cli::array <System::Object ^> ^ pathParameters);
public PropertyPath(string path, params object[] pathParameters);
new System.Windows.PropertyPath : string * obj[] -> System.Windows.PropertyPath
Public Sub New (path As String, ParamArray pathParameters As Object())
Paramètres
- pathParameters
- Object[]
Tableau d’objets qui définit le PathParameters.
Remarques
Cette signature est généralement utilisée uniquement pour les utilisations en mode PropertyPath cible avec des chemins complexes.
Ce constructeur prend en charge params l’argument constructeur pathParameters . Par conséquent, vous pouvez spécifier le contenu d’une série d’arguments pathParameters de constructeur séparés par des virgules qui remplissent le tableau, plutôt que de devoir dimensioner un tableau, puis le remplir avec les pathParameters éléments. Chaque élément que vous spécifiez doit être l’un des types suivants : DependencyProperty, PropertyInfo, PropertyDescriptor.
Pour plus d’informations sur les exigences des paramètres, consultez Path et PathParameters.