Share via


TreeView.SelectedValuePath Proprietà

Definizione

Ottiene o imposta il percorso utilizzato per ottenere la proprietà SelectedValue dell'oggetto SelectedItem in un TreeView.

public:
 property System::String ^ SelectedValuePath { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string SelectedValuePath { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.SelectedValuePath : string with get, set
Public Property SelectedValuePath As String

Valore della proprietà

Stringa che contiene il percorso utilizzato per ottenere la proprietà SelectedValue. Il valore predefinito è String.Empty.

Attributi

Esempio

Nell'esempio seguente viene illustrato un oggetto che usa un TreeViewHierarchicalDataTemplate oggetto per visualizzare le EmployeeName proprietà e EmployeeWorkDay di un Employee oggetto e imposta la SelectedValue proprietà su EmployeeNumber. Quando si seleziona un EmployeeName oggetto in , l'oggetto TreeViewSelectedValue è impostato su EmployeeNumber.

<TreeView ItemsSource="{Binding Source={StaticResource myEmployeeData},
    XPath=EmployeeInfo}" 
    Name="myTreeView" 
    SelectedValuePath="EmployeeNumber" 
    />

<TextBlock Margin="10">SelectedValuePath: </TextBlock>
<TextBlock Margin="10,0,0,0" 
           Text="{Binding ElementName=myTreeView, 
                          Path=SelectedValuePath}"
           Foreground="Blue"/>

<TextBlock Margin="10">SelectedValue: </TextBlock>
<TextBlock Margin="10,0,0,0" 
           Text="{Binding ElementName=myTreeView, 
                          Path=SelectedValue}"
           Foreground="Blue"/>

Commenti

La SelectedValuePath proprietà specifica il percorso della proprietà utilizzata per determinare il valore della SelectedValue proprietà . Si supponga, ad esempio, che un TreeView oggetto sia associato a una raccolta di oggetti di tipo Employee, che ha due proprietà denominate EmployeeName e EmployeeNumber. È possibile usare un HierarchicalDataTemplate oggetto per visualizzare il valore di EmployeeName in TreeView e impostare su SelectedValuePath"EmployeeNumber" per avere SelectedValue restituito il valore di EmployeeNumber.

Informazioni proprietà di dipendenza

Campo Identificatore SelectedValuePathProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche