TreeView.SelectedValue Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Wert der Eigenschaft ab, die vom SelectedValuePath für das SelectedItem angegeben wird.
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 vom SelectedValuePath für das SelectedItem angegeben wird, oder null
, wenn kein Element ausgewählt ist. Der Standardwert ist null
.
- Attribute
Beispiele
Das folgende Beispiel zeigt eine TreeView , die verwendet, HierarchicalDataTemplate um die EmployeeName
Eigenschaften und EmployeeWorkDay
einer Employee
anzuzeigen und die SelectedValue -Eigenschaft auf den EmployeeNumber
-Wert legt. Wenn Sie eine EmployeeName
in auswählen TreeView, wird auf SelectedValue festgelegt 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, ein TreeView ist an eine Auflistung von -Objekten vom Typ Employee
gebunden, die über zwei Eigenschaften mit dem Namen und EmployeeNumber
verfügtEmployeeName
. Sie können einen HierarchicalDataTemplate verwenden, um den Wert von EmployeeName
in TreeView anzuzeigen und auf "EmployeeNumber"
festzulegenSelectedValuePath, um SelectedValue den Wert von EmployeeNumber
zurückzugeben.
Die SelectedValue -Eigenschaft ist eine schreibgeschützte Eigenschaft. Um den Wert eines ausgewählten Elements in einem TreeViewzu ändern, verwenden Sie die SelectedItem -Eigenschaft, um auf zuzugreifen TreeViewItem.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | SelectedValueProperty |
Metadateneigenschaften auf true festgelegt |
Keine |