TreeView.SelectedValuePath 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.
Dient zum Abrufen oder Festlegen des Pfads, der verwendet wird, um die SelectedValue in SelectedItem einer 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
Eigenschaftswert
Eine Zeichenfolge, die den Pfad enthält, der zum Abrufen der SelectedValueDatei verwendet wird. Der Standardwert ist String.Empty.
- 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.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | SelectedValuePathProperty |
Auf Metadateneigenschaften festgelegt true |
Nichts |