PropertyPath PropertyPath PropertyPath PropertyPath Class

Definition

Implementiert eine Datenstruktur zum Beschreiben einer Eigenschaft als Pfad unter einer anderen Eigenschaft oder unter einem besitzenden Typ.Implements a data structure for describing a property as a path below another property, or below an owning type. Eigenschaftenpfade werden in der Datenbindung an Objekte sowie in Storyboards und Zeitachsen für Animationen verwendet.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
type PropertyPath = class
Public NotInheritable Class PropertyPath
Vererbung
PropertyPathPropertyPathPropertyPathPropertyPath
Attribute

Hinweise

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

PropertyPath unterstützt zwei Modi Verhalten:PropertyPath supports two modes of behavior:

Der Modus der 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 verwendet, durch die Binding Klasse, um die Datenbindung zu unterstützen.This mode is used by the Binding class to support data binding.

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

Z. B. Background.Opacity ist ein Pfad in zwei Schritten.For instance, Background.Opacity is a two-step path. Dieser Pfad impliziert: Suchen Sie zunächst die Background Eigenschaft eines Objekts, das Wertobjekt abgerufen, die die Background Eigenschaft auf festgelegt ist, und rufen dann den Wert, der die 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 ausgewertet wird, um entweder eine einfache oder komplexe Eigenschaft-Pfad sein.A string that is evaluated to be either a simple or complex property path. Die Syntax zum Festlegen einer PropertyPath in XAMLXAML ist vielseitig, jedoch komplex und wird beschrieben, in der getrennten Thema XAML-Syntax "PropertyPath".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) PropertyPath(Object) PropertyPath(Object) PropertyPath(Object)

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

PropertyPath(String, Object[]) PropertyPath(String, Object[]) PropertyPath(String, Object[]) 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 Path Path Path

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

PathParameters PathParameters PathParameters 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) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

Gilt für:

Siehe auch