PropertyPath Klasse

Definition

Implementiert eine Datenstruktur zum Beschreiben einer Eigenschaft als Pfad unterhalb einer anderen Eigenschaft oder unterhalb eines besitzenden Typs.Implements a data structure for describing a property as a path below another property, or below an owning type. Eigenschaftspfade werden bei der Datenbindung an Objekte verwendet und in Storyboards und Zeitachsen für Animationen.Property paths are used in data binding to objects, and in storyboards and timelines for 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
Vererbung
PropertyPath
Attribute

Hinweise

Diese Klasse enthält eine Zeichenfolge Path und eine Liste mit Abhängigkeits Eigenschaften, die PathParameters in der Zeichenfolge enthalten sind Path .This class contains a string Path, and list of dependency properties that are the PathParameters into the string Path.

PropertyPath unterstützt zwei Verhaltensweisen:PropertyPath supports two modes of behavior:

Der Quell Modus beschreibt einen Pfad zu einer Eigenschaft, die als Quelle für einen anderen Vorgang verwendet wird.Source mode describes a path to a property that is used as a source for some other operation. Dieser Modus wird von der- Binding Klasse verwendet, um die Datenbindung zu unterstützen.This mode is used by the Binding class to support data binding.

Der Zielmodus beschreibt einen Pfad zu einer Eigenschaft, die als Ziel Eigenschaft festgelegt wird.Target mode describes a path to a property that will be set as a target property. Dieser Modus wird von der Animation zur Unterstützung von Storyboard-und Zeitachsen Setter verwendet.This mode is used by animation in support of storyboard and timeline setters.

Beispielsweise Background.Opacity ist ein Pfad mit zwei Schritten.For instance, Background.Opacity is a two-step path. Dieser Pfad impliziert Folgendes: Suchen Sie zuerst die- Background Eigenschaft eines Objekts, und holen Sie das Wertobjekt, auf das die Background -Eigenschaft festgelegt ist, und dann den Wert der- Opacity Eigenschaft für dieses Objekt.This path implies: first, find the Background property of an object, get the value object that the Background property is set to, and then get the value of the Opacity property on that object.

Verwendung von XAML-AttributenXAML Attribute Usage

<object property="propertyPath" .../>  

XAML-WerteXAML Values

PropertyPathpropertyPath
Eine Zeichenfolge, die entweder als einfacher oder komplexer Eigenschafts Pfad ausgewertet wird.A string that is evaluated to be either a simple or complex property path. Die Syntax für das Festlegen eines PropertyPath in XAMLXAML ist vielseitig, aber komplex und wird in der separaten Themen PropertyPath-XAML-Syntaxbeschrieben.The syntax for setting a PropertyPath in XAMLXAML is versatile but complex, and is described in the separate topic PropertyPath XAML Syntax.

Konstruktoren

PropertyPath(Object)

Initialisiert eine neue Instanz der PropertyPath-Klasse.Initializes a new instance of the PropertyPath class.

PropertyPath(String, Object[])

Initialisiert eine neue Instanz der PropertyPath-Klasse mit der Tokenzeichenfolge und den Parametern für den angegebenen Pfad.Initializes a new instance of the PropertyPath class, with the provided pathing token string and parameters.

Eigenschaften

Path

Ruft die Zeichenfolge ab, die den Pfad beschreibt, oder legt diese fest.Gets or sets the string that describes the path.

PathParameters

Ruft die Liste von Parametern ab, die zu verwenden sind, wenn der Pfad auf indizierte Parameter verweist.Gets the list of parameters to use when the path refers to indexed parameters.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Weitere Informationen