Condividi tramite


PropertyPath.PathParameters Proprietà

Definizione

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

public:
 property System::Collections::ObjectModel::Collection<System::Object ^> ^ PathParameters { System::Collections::ObjectModel::Collection<System::Object ^> ^ get(); };
public System.Collections.ObjectModel.Collection<object> PathParameters { get; }
member this.PathParameters : System.Collections.ObjectModel.Collection<obj>
Public ReadOnly Property PathParameters As Collection(Of Object)

Valore della proprietà

Elenco di parametri.

Commenti

Le proprietà di un PropertyPath oggetto vengono in genere stabilite tramite i costruttori. Per impostare PathParameters, il PropertyPath costruttore è particolarmente pratico perché l'argomento pathParameters del costruttore è designato come params, ovvero non è necessario creare o dimensionare una matrice per la costruzione. È sufficiente specificare ogni membro della matrice come parametro aggiuntivo.

Se la proprietà finale che è la destinazione è un Freezable tipo, tale valore verrà clonato. Per informazioni dettagliate, vedere Cenni preliminari sugli storyboard.

La valutazione effettiva della catena di proprietà viene eseguita dai meccanismi di animazione dello storyboard. PropertyPath A livello, non viene eseguita alcuna convalida per assicurarsi che i passaggi del percorso si connettano. Ad esempio, è possibile costruire un percorso di proprietà con Control.BackgroundProperty come primo passaggio e FrameworkElement.FlowDirectionProperty come secondo passaggio. Tuttavia, tale percorso di proprietà avrà esito negativo se effettivamente applicato come destinazione, perché il tipo Brush che riempie Control.BackgroundProperty non dispone di una FrameworkElement.FlowDirection proprietà . I percorsi delle proprietà non validi hanno esito negativo in modo invisibile all'utente. Per altre informazioni, vedere Cenni preliminari sugli storyboard.

XAML: Quando usi un PropertyPath oggetto per descrivere un riferimento a una proprietà in XAML, come valore di attributo, la stringa specificata viene prima gestita da un convertitore di tipi (PropertyPathConverter). Questo convertitore di tipi elabora quindi la stringa e in base alla relativa sintassi chiamerà una delle firme del PropertyPath costruttore. Questo tipo di riferimento indiretto tramite il convertitore di tipi che gestisce un valore di attributo è in genere come si usa PropertyPath in XAML, anziché dichiarare un PropertyPath elemento oggetto e quindi applicare valori specifici agli attributi, ad Path esempio e PathParameters. Per altre informazioni, vedere Sintassi XAML di PropertyPath.

Utilizzo del testo XAML

I membri del PropertyPath tipo non vengono in genere impostati in una sintassi XAML diretta. Vedere le Note.

Si applica a