TreeView.SelectedValuePath Eigenschaft

Definition

Ruft den Pfad ab, mit dem der SelectedValue des SelectedItem in einer TreeView abgerufen wird, oder legt diesen fest.Gets or sets the path that is used to get the SelectedValue of the SelectedItem in a 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

String

Eine Zeichenfolge, die den Pfad zum Abrufen des SelectedValue enthält.A string that contains the path that is used to get the SelectedValue. Der Standardwert ist String.Empty.The default value is String.Empty.

Attribute

Beispiele

Das folgende Beispiel zeigt einen TreeView , der einen verwendet, HierarchicalDataTemplate um die EmployeeName -Eigenschaft und die- EmployeeWorkDay Eigenschaft eines anzuzeigen Employee und die- SelectedValue Eigenschaft auf festgelegt EmployeeNumber .The following example shows a TreeView that uses a HierarchicalDataTemplate to display the EmployeeName and EmployeeWorkDay properties of an Employee and sets the SelectedValue property to the EmployeeNumber. Wenn Sie einen EmployeeName in der auswählen TreeView , SelectedValue wird der auf die festgelegt EmployeeNumber .When you select an EmployeeName in the TreeView, the SelectedValue is set to the EmployeeNumber.

<TreeView ItemsSource="{Binding Source={StaticResource myEmployeeData}, 
    ItemTemplate={StaticResource SampleTemplate},
    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-Eigenschaft zu bestimmen SelectedValue .The SelectedValuePath property specifies the path to the property that is used to determine the value of the SelectedValue property. Nehmen Sie beispielsweise an, dass ein TreeView an eine Auflistung von Objekten vom Typ gebunden ist Employee , die zwei Eigenschaften mit dem Namen EmployeeName und aufweist EmployeeNumber .For example, assume that a TreeView is bound to a collection of objects of type Employee, which has two properties called EmployeeName and EmployeeNumber. Mit einem können Sie HierarchicalDataTemplate den Wert von EmployeeName in der anzeigen TreeView und auf festlegen SelectedValuePath , damit "EmployeeNumber" SelectedValue der Wert von zurückgegeben wird EmployeeNumber .You can use a HierarchicalDataTemplate to display the value of EmployeeName in the TreeView and set SelectedValuePath to "EmployeeNumber" to have SelectedValue return the value of EmployeeNumber.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field SelectedValuePathProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für:

Weitere Informationen