TreeView.SelectedValue Eigenschap

Definitie

Hiermee haalt u de waarde op van de eigenschap die is opgegeven door SelectedValuePath voor de 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

Waarde van eigenschap

De waarde van de eigenschap die is opgegeven door de SelectedValuePath voor de SelectedItemeigenschap of null als er geen item is geselecteerd. De standaardwaarde is null.

Kenmerken

Voorbeelden

Het volgende voorbeeld toont een die gebruikmaakt van een TreeViewHierarchicalDataTemplate om de EmployeeName en eigenschappen van een EmployeeWorkDay weer Employee te geven en de SelectedValue eigenschap in te stellen op de EmployeeNumber. Wanneer u een EmployeeName in de TreeViewoptie selecteert, wordt de SelectedValue optie ingesteld op de 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"/>

Opmerkingen

De SelectedValuePath eigenschap geeft het pad op naar de eigenschap die wordt gebruikt om de waarde van de SelectedValue eigenschap te bepalen. Stel dat een TreeView is gebonden aan een verzameling objecten van het type Employee, die twee eigenschappen heeft die worden aangeroepen EmployeeName en EmployeeNumber. U kunt een HierarchicalDataTemplate functie gebruiken om de waarde van EmployeeName de waarde in de TreeView weergave weer te geven en zo in te stellen SelectedValuePath dat "EmployeeNumber"SelectedValue de waarde van EmployeeNumber.

De SelectedValue eigenschap is een alleen-lezen eigenschap. Als u de waarde van een geselecteerd item in een TreeViewwilt wijzigen, gebruikt u de SelectedItem eigenschap voor toegang tot de TreeViewItem.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld SelectedValueProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op

Zie ook