Condividi tramite


PropertyPath.PathParameters Proprietà

Definizione

Ottiene l'elenco dei 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 dei parametri.

Commenti

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

Se la proprietà finale di destinazione è un Freezable tipo, tale valore verrà clonato. Per informazioni dettagliate, vedere Panoramica di Storyboards.

La valutazione effettiva della catena di proprietà viene eseguita dai meccanismi di animazione storyboard. PropertyPath A livello non viene eseguita alcuna convalida per assicurarsi che i passaggi del percorso si connettono a tutti. Ad esempio, è possibile costruire un percorso di proprietà con Control.BackgroundProperty il primo passaggio e FrameworkElement.FlowDirectionProperty come secondo passaggio. Tuttavia, tale percorso di proprietà avrà esito negativo se effettivamente applicato come destinazione, perché il tipo Pennello che riempie Control.BackgroundProperty non ha 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 si usa un oggetto PropertyPath per descrivere un riferimento a una proprietà in XAML, come valore dell'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. Questa indirettità tramite il convertitore di tipi che gestisce un valore di attributo è in genere il modo in cui si usa PropertyPath in XAML, anziché dichiarare un PropertyPath elemento oggetto e quindi applicare valori specifici agli attributi, ad esempio Path e PathParameters. Per altre informazioni, vedere Sintassi XAML propertyPath.

Utilizzo del testo XAML

I membri del PropertyPath tipo non vengono in genere impostati in una sintassi XAML diretta. Vedere la sezione Osservazioni.

Si applica a