PropertyPath Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |