Udostępnij za pośrednictwem


PropertyPath Klasa

Definicja

Implementuje strukturę danych opisującą właściwość jako ścieżkę poniżej innej właściwości lub poniżej typu własnego. Ścieżki właściwości są używane w powiązaniu danych z obiektami oraz w scenorysach i osiach czasu animacji.

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
Dziedziczenie
PropertyPath
Atrybuty

Uwagi

Ta klasa zawiera ciąg Pathi listę właściwości zależności, które są PathParameters w ciągu Path.

PropertyPath obsługuje dwa tryby zachowania:

Tryb źródłowy opisuje ścieżkę do właściwości, która jest używana jako źródło dla innej operacji. Ten tryb jest używany przez klasę Binding do obsługi powiązania danych.

Tryb docelowy opisuje ścieżkę do właściwości, która zostanie ustawiona jako właściwość docelowa. Ten tryb jest używany przez animację w obsłudze scenorysów i zestawów osi czasu.

Na przykład Background.Opacity jest ścieżką dwuetapową. Ta ścieżka oznacza: najpierw znajdź Background właściwość obiektu, pobierz obiekt Background wartości ustawiony na wartość, a następnie pobierz wartość Opacity właściwości dla tego obiektu.

Użycie atrybutu języka XAML

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

Wartości XAML

Propertypath
Ciąg, który jest oceniany jako prosta lub złożona ścieżka właściwości. Składnia ustawiania elementu PropertyPath w języku XAML jest wszechstronna, ale złożona i jest opisana w osobnym temacie PropertyPath XAML Składnia.

Konstruktory

PropertyPath(Object)

Inicjuje nowe wystąpienie klasy PropertyPath.

PropertyPath(String, Object[])

Inicjuje PropertyPath nowe wystąpienie klasy z podanym ciągiem tokenu i parametrami ścieżki.

Właściwości

Path

Pobiera lub ustawia ciąg opisujący ścieżkę.

PathParameters

Pobiera listę parametrów do użycia, gdy ścieżka odwołuje się do indeksowanych parametrów.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też