Condividi tramite


TreeView.SelectedValue Proprietà

Definizione

Ottiene il valore della proprietà specificato da SelectedValuePath per SelectedItem.

public:
 property System::Object ^ SelectedValue { System::Object ^ get(); };
[System.ComponentModel.Bindable(true)]
public object SelectedValue { get; }
[<System.ComponentModel.Bindable(true)>]
member this.SelectedValue : obj
Public ReadOnly Property SelectedValue As Object

Valore della proprietà

Object

Il valore della proprietà specificato dal SelectedValuePath per SelectedItem o null se non è selezionato alcun elemento. Il valore predefinito è null.

Attributi

Esempio

Nell'esempio seguente viene illustrato un oggetto che usa un TreeView HierarchicalDataTemplate 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.

La SelectedValue proprietà è una proprietà di sola lettura. Per modificare il valore di un elemento selezionato in un TreeViewoggetto , utilizzare la SelectedItem proprietà per accedere TreeViewItema .

Informazioni proprietà di dipendenza

Campo Identificatore SelectedValueProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche