TreeView.SelectedValuePath Eigenschap

Definitie

Hiermee haalt of stelt u het pad in dat wordt gebruikt om de SelectedValueSelectedItem in een 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

Waarde van eigenschap

Een tekenreeks die het pad bevat dat wordt gebruikt om het SelectedValueop te halen. De standaardwaarde is String.Empty.

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.

Informatie over afhankelijkheidseigenschappen

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

Van toepassing op

Zie ook