PropertyPath Osztály

Definíció

Olyan adatstruktúrát implementál, amely egy tulajdonságot egy másik tulajdonság alatti vagy egy tulajdonosi típus alatti elérési útként ír le. A tulajdonság elérési útjai az objektumokhoz való adatkötésben, valamint az animációk forgatókönyveiben és idővonalaiban használhatók.

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
Öröklődés
PropertyPath
Attribútumok

Megjegyzések

Ez az osztály egy sztringet Pathés a sztringbe Pathtartozó függőségi tulajdonságok PathParameters listáját tartalmazza.

PropertyPath két viselkedési módot támogat:

A forrás mód egy olyan tulajdonság elérési útját ismerteti, amelyet más műveletek forrásaként használnak. Az osztály ezt a módot használja az Binding adatkötés támogatásához.

A cél mód egy olyan tulajdonság elérési útját ismerteti, amely céltulajdonságként lesz beállítva. Ezt a módot az animáció használja a forgatókönyv- és idővonal-beállítók támogatásához.

Ez például Background.Opacity egy kétlépéses útvonal. Ez az elérési út azt jelenti, hogy először keresse meg egy Background objektum tulajdonságát, szerezze be azt az értékobjektumot, amelybe a Background tulajdonság be van állítva, majd kérje le a tulajdonság értékét az Opacity adott objektumon.

XAML-attribútumok használata

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

XAML-értékek

propertyPath Egy egyszerű vagy összetett tulajdonságútvonalként értékelt sztring. Az XAML-ben történő beállítás PropertyPath szintaxisa sokoldalú, de összetett, és a tulajdonságpath XAML szintaxisa című külön témakör ismerteti.

Konstruktorok

Name Description
PropertyPath(Object)

Inicializálja a PropertyPath osztály új példányát.

PropertyPath(String, Object[])

Inicializálja az PropertyPath osztály új példányát a megadott elérési jogkivonat-sztringgel és paraméterekkel.

Tulajdonságok

Name Description
Path

Lekéri vagy beállítja az elérési utat leíró sztringet.

PathParameters

Lekéri a használandó paraméterek listáját, amikor az elérési út indexelt paraméterekre hivatkozik.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még