Partager via


TreeView.SelectedValuePath Propriété

Définition

Obtient ou définit le chemin utilisé pour obtenir le SelectedValue fichier SelectedItem dans un 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

Valeur de propriété

Chaîne qui contient le chemin d’accès utilisé pour obtenir le SelectedValue. La valeur par défaut est String.Empty.

Attributs

Exemples

L’exemple suivant montre un TreeView qui utilise un HierarchicalDataTemplate pour afficher les EmployeeName propriétés et EmployeeWorkDay les propriétés d’un Employee et définir la propriété sur SelectedValue le EmployeeNumber. Lorsque vous sélectionnez un EmployeeName dans le TreeView, celui-ci SelectedValue est défini sur le 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"/>

Remarques

La SelectedValuePath propriété spécifie le chemin d’accès à la propriété utilisée pour déterminer la valeur de la SelectedValue propriété. Par exemple, supposons qu’un TreeView objet est lié à une collection d’objets de type Employee, qui a deux propriétés appelées EmployeeName et EmployeeNumber. Vous pouvez utiliser un HierarchicalDataTemplate pour afficher la valeur de EmployeeName l’élément TreeView et définir SelectedValuePath pour "EmployeeNumber" retourner SelectedValue la valeur de EmployeeNumber.

Informations sur les propriétés de dépendance

Élément Valeur
Champ d’identificateur SelectedValuePathProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi