TreeView.SelectedValuePath Eigenschaft

Definition

Ruft den Pfad ab, mit dem der SelectedValue des SelectedItem in einer TreeView abgerufen wird, oder legt diesen fest.

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

Eigenschaftswert

String

Eine Zeichenfolge, die den Pfad zum Abrufen des SelectedValue enthält. Der Standardwert ist String.Empty.

Attribute

Beispiele

Das folgende Beispiel zeigt eine, die die HierarchicalDataTemplate TreeView Eigenschaften und Eigenschaften eines Employee Objekts anzeigt EmployeeWorkDay EmployeeName und die SelectedValue Eigenschaft auf die EmployeeNumberEigenschaft festlegt. Wenn Sie ein EmployeeName In der TreeViewOption auswählen, wird die SelectedValue Option auf " 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"/>

Hinweise

Die SelectedValuePath Eigenschaft gibt den Pfad zu der Eigenschaft an, die verwendet wird, um den Wert der SelectedValue Eigenschaft zu bestimmen. Angenommen, dass eine TreeView Sammlung von Objekten des Typs Employeegebunden ist, die zwei Eigenschaften aufgerufen EmployeeName und EmployeeNumber. Sie können einen Wert verwenden HierarchicalDataTemplate , um den Wert EmployeeName des Ins TreeView anzuzeigen und SelectedValuePath festzulegen, um "EmployeeNumber" SelectedValue den Wert zurückzugeben EmployeeNumber.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld SelectedValuePathProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für

Siehe auch