PropertyPath.PathParameters Eigenschaft
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.
Ruft die Liste der Parameter ab, die verwendet werden sollen, wenn sich der Pfad auf indizierte Parameter bezieht.
public:
property System::Collections::ObjectModel::Collection<System::Object ^> ^ PathParameters { System::Collections::ObjectModel::Collection<System::Object ^> ^ get(); };
public System.Collections.ObjectModel.Collection<object> PathParameters { get; }
member this.PathParameters : System.Collections.ObjectModel.Collection<obj>
Public ReadOnly Property PathParameters As Collection(Of Object)
Eigenschaftswert
Die Parameterliste.
Hinweise
Die Eigenschaften für eine PropertyPath werden in der Regel über die Konstruktoren erstellt. Bei der Einstellung PathParametersist der PropertyPath Konstruktor besonders praktisch, da das pathParameters Konstruktorargument als paramsfestgelegt ist, was bedeutet, dass Sie kein Array für die Konstruktion erstellen oder dimensionieren müssen. Sie geben einfach jedes Element des Arrays als zusätzlichen Parameter an.
Wenn die endgültige Eigenschaft, die das Ziel ist, ein Freezable Typ ist, wird dieser Wert geklont. Ausführliche Informationen finden Sie unter Storyboards Overview.
Die tatsächliche Auswertung der Eigenschaftenkette erfolgt durch die Storyboardanimationsmechanismen. Auf der PropertyPath Ebene wird keine Überprüfung durchgeführt, um sicherzustellen, dass die Schritte des Pfads überhaupt eine Verbindung herstellen. Sie können z. B. einen Eigenschaftspfad Control.BackgroundProperty erstellen, der als erster Schritt und FrameworkElement.FlowDirectionProperty als zweiter Schritt aufweist. Ein solcher Eigenschaftspfad würde jedoch fehlschlagen, wenn er tatsächlich als Ziel angewendet wird, da der Pinseltyp, der gefüllt wird Control.BackgroundProperty , keine Eigenschaft aufweist FrameworkElement.FlowDirection . Ungültige Eigenschaftspfade schlagen im Hintergrund fehl. Weitere Informationen finden Sie unter Storyboards Overview.
XAML: Wenn Sie einen PropertyPath Eigenschaftsverweis in XAML als Attributwert beschreiben, wird die von Ihnen angegebene Zeichenfolge zuerst von einem Typkonverter (PropertyPathConverter) behandelt. Dieser Typkonverter verarbeitet dann die Zeichenfolge und ruft basierend auf seiner Syntax eine der PropertyPath Konstruktorsignaturen auf. Diese Dereferenzierung durch den Typkonverter, der einen Attributwert verarbeitet, ist in der Regel die Verwendung PropertyPath in XAML, anstatt ein PropertyPath Objektelement zu deklarieren und dann bestimmte Werte auf Attribute wie Path und PathParameters. Weitere Informationen finden Sie unter PropertyPath XAML-Syntax.
XAML-Textverwendung
Elemente des Typs werden in der PropertyPath Regel nicht in einer direkten XAML-Syntax festgelegt. Weitere Informationen finden Sie in der "Anmerkungen".