Freigeben über


TreeView.SelectedValue Eigenschaft

Definition

Ruft den Wert der Eigenschaft ab, die für SelectedValuePath die 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

Eigenschaftswert

Der Wert der Eigenschaft, die von der für das SelectedValuePathSelectedItemElement angegeben wird, oder null wenn kein Element ausgewählt ist. Der Standardwert ist null.

Attribute

Beispiele

Das folgende Beispiel zeigt eine TreeView , die eine HierarchicalDataTemplate zum Anzeigen und EmployeeNameEmployeeWorkDay Eigenschaften einer Employee und legt die SelectedValue Eigenschaft auf die EmployeeNumber. Wenn Sie eine EmployeeName in der TreeViewDatei auswählen, wird die SelectedValue Einstellung auf die 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. Gehen Sie beispielsweise davon aus, dass eine TreeView Ansammlung von Objekten vom Typ Employeegebunden ist, die zwei Eigenschaften aufgerufen EmployeeName und EmployeeNumberenthalten. Sie können einen HierarchicalDataTemplate Wert verwenden, um den Wert EmployeeName in der TreeView und für die "EmployeeNumber"SelectedValue Rückgabe des Werts EmployeeNumberfestzulegenSelectedValuePath.

Die SelectedValue Eigenschaft ist eine schreibgeschützte Eigenschaft. Um den Wert eines ausgewählten Elements in einem TreeViewElement zu ändern, verwenden Sie die SelectedItem Eigenschaft, um auf die TreeViewItem.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld SelectedValueProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen