PropertyPath Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |