TreeView.SelectedValue Propriété

Définition

Obtient la valeur de la propriété spécifiée par SelectedValuePath pour 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

Valeur de propriété

Valeur de la propriété spécifiée par SelectedValuePath pour SelectedItem, ou valeur null si aucun élément n'est sélectionné. La valeur par défaut est null.

Attributs

Exemples

L’exemple suivant montre un TreeView qui utilise un HierarchicalDataTemplate pour afficher les EmployeeName propriétés et EmployeeWorkDay d’un Employee et affecte à la SelectedValue propriété la EmployeeNumbervaleur . Lorsque vous sélectionnez un EmployeeName dans , TreeViewest SelectedValue défini sur .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 soit 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 dans et TreeView définir SelectedValuePath sur "EmployeeNumber" pour que SelectedValue retourne la valeur de EmployeeNumber.

La SelectedValue propriété est une propriété en lecture seule. Pour modifier la valeur d’un élément sélectionné dans un TreeView, utilisez la SelectedItem propriété pour accéder à .TreeViewItem

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

Champ Identificateur SelectedValueProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi