PropertyPath Klass

Definition

Implementerar en datastruktur för att beskriva en egenskap som en sökväg under en annan egenskap eller under en ägande typ. Egenskapssökvägar används i databindning till objekt och i storyboards och tidslinjer för animeringar.

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
Arv
PropertyPath
Attribut

Kommentarer

Den här klassen innehåller en sträng Pathoch en lista över beroendeegenskaper som är PathParameters i strängen Path.

PropertyPath stöder två beteendelägen:

Källläge beskriver en sökväg till en egenskap som används som källa för någon annan åtgärd. Det här läget används av Binding klassen för att stödja databindning.

Målläge beskriver en sökväg till en egenskap som ska anges som en målegenskap. Det här läget används av animering till stöd för storyboard- och tidslinjeuppsättningar.

Till exempel Background.Opacity är en sökväg i två steg. Den här sökvägen innebär: leta först upp Background egenskapen för ett objekt, hämta det värdeobjekt som Background egenskapen är inställd på och hämta sedan värdet Opacity för egenskapen för objektet.

XAML-attributanvändning

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

XAML-värden

propertyPath En sträng som utvärderas som antingen en enkel eller komplex egenskapssökväg. Syntaxen för att ange en PropertyPath i XAML är mångsidig men komplex och beskrivs i det separata ämnet PropertyPath XAML-syntax.

Konstruktorer

Name Description
PropertyPath(Object)

Initierar en ny instans av PropertyPath klassen.

PropertyPath(String, Object[])

Initierar en ny instans av PropertyPath klassen med den angivna sökvägstokensträngen och parametrarna.

Egenskaper

Name Description
Path

Hämtar eller anger strängen som beskriver sökvägen.

PathParameters

Hämtar listan över parametrar som ska användas när sökvägen refererar till indexerade parametrar.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även