PropertyPath Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementiert eine Datenstruktur zum Beschreiben einer Eigenschaft als Pfad unterhalb einer anderen Eigenschaft oder unterhalb eines besitzenden Typs. Eigenschaftspfade werden bei der Datenbindung an Objekte verwendet und in Storyboards und Zeitachsen für Animationen.
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 Pathund eine Liste der Abhängigkeitseigenschaften, die sich PathParameters in der Zeichenfolge Pathbefinden.
PropertyPath Unterstützt zwei Verhaltensmodi:
Der Quellmodus beschreibt einen Pfad zu einer Eigenschaft, die als Quelle für einen anderen Vorgang verwendet wird. Dieser Modus wird von der Binding Klasse verwendet, um die Datenbindung zu unterstützen.
Der Zielmodus beschreibt einen Pfad zu einer Eigenschaft, die als Zieleigenschaft festgelegt wird. Dieser Modus wird von Animationen zur Unterstützung von Storyboard- und Zeitachsen-Settern verwendet.
Beispielsweise Background.Opacity
handelt es sich um einen zweistufigen Pfad. Dieser Pfad impliziert: Suchen Sie zuerst die Background
Eigenschaft eines Objekts, rufen Sie das Wertobjekt ab, auf das die Background
Eigenschaft festgelegt ist, und rufen Sie dann den Wert der Opacity
Eigenschaft für dieses Objekt ab.
Verwendung von XAML-Attributen
<object property="propertyPath" .../>
XAML-Werte
Propertypath
Eine Zeichenfolge, die ausgewertet wird, um entweder einen einfachen oder komplexen Eigenschaftspfad zu sein. Die Syntax für das Festlegen einer PropertyPath IN XAML ist vielseitig, aber komplex und wird im separaten Thema PropertyPath XAML-Syntax beschrieben.
Konstruktoren
PropertyPath(Object) |
Initialisiert eine neue Instanz der PropertyPath-Klasse. |
PropertyPath(String, Object[]) |
Initialisiert eine neue Instanz der PropertyPath-Klasse mit der Tokenzeichenfolge und den Parametern für den angegebenen Pfad. |
Eigenschaften
Path |
Ruft die Zeichenfolge ab, die den Pfad beschreibt, oder legt diese fest. |
PathParameters |
Ruft die Liste von Parametern ab, die zu verwenden sind, wenn der Pfad auf indizierte Parameter verweist. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |