TreeView.SelectedValuePath Propiedad

Definición

Obtiene o establece la ruta de acceso que se usa para obtener SelectedValue de SelectedItem en 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

Valor de propiedad

String

Cadena que contiene la ruta de acceso que se utiliza para obtener SelectedValue. El valor predeterminado es String.Empty.

Atributos

Ejemplos

En el ejemplo siguiente se muestra un TreeView objeto que usa HierarchicalDataTemplate para mostrar las EmployeeName propiedades y EmployeeWorkDay de y Employee y establece la SelectedValue propiedad en .EmployeeNumber Cuando se selecciona en EmployeeName TreeView, se establece EmployeeNumberen SelectedValue .

<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"/>

Comentarios

La SelectedValuePath propiedad especifica la ruta de acceso a la propiedad que se usa para determinar el valor de la SelectedValue propiedad . Por ejemplo, supongamos que un TreeView está enlazado a una colección de objetos de tipo Employee, que tiene dos propiedades denominadas EmployeeName y EmployeeNumber. Puede usar para HierarchicalDataTemplate mostrar el valor de EmployeeName en y establecer SelectedValuePath "EmployeeNumber" en TreeView para que devuelva SelectedValue el valor de EmployeeNumber.

Información sobre propiedades de dependencia

Campo identificador SelectedValuePathProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a

Consulte también