Condividi tramite


PropertyPath Classe

Definizione

Implementa una struttura di dati per descrivere una proprietà come un percorso di un'altra proprietà o di un tipo proprietario. I percorsi delle proprietà vengono usati nel data binding degli oggetti e nei storyboard e sequenze temporali delle animazioni.

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
Ereditarietà
PropertyPath
Attributi

Commenti

Questa classe contiene una stringa Pathe un elenco di proprietà di dipendenza che sono nella PathParameters stringa Path.

PropertyPath supporta due modalità di comportamento:

La modalità di origine descrive un percorso di una proprietà utilizzata come origine per un'altra operazione. Questa modalità viene utilizzata dalla classe per supportare il Binding data binding.

La modalità di destinazione descrive un percorso di una proprietà che verrà impostata come proprietà di destinazione. Questa modalità viene usata dall'animazione a supporto di storyboard e setter della sequenza temporale.

Ad esempio, Background.Opacity è un percorso in due passaggi. Questo percorso implica: prima di tutto, trovare la Background proprietà di un oggetto , ottenere l'oggetto valore su cui è impostata la Background proprietà e quindi ottenere il valore della Opacity proprietà su tale oggetto.

Uso della sintassi XAML per gli attributi

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

Valori XAML

Propertypath
Stringa che viene valutata come un percorso di proprietà semplice o complesso. La sintassi per l'impostazione di in PropertyPath XAML è versatile ma complessa ed è descritta nell'argomento sintassi XAML PropertyPath separata.

Costruttori

PropertyPath(Object)

Inizializza una nuova istanza della classe PropertyPath.

PropertyPath(String, Object[])

Inizializza una nuova istanza della classe PropertyPath con la stringa token di ricerca del percorso e i parametri specificati.

Proprietà

Path

Ottiene o imposta la stringa che descrive il percorso.

PathParameters

Ottiene l'elenco dei parametri da utilizzare quando il percorso fa riferimento a parametri indicizzati.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche