TreeView.SelectedValue Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |