TreeView.SelectedValue Propiedad

Definición

Obtiene el valor de la propiedad especificada por SelectedValuePath para SelectedItem.Gets the value of the property that is the specified by SelectedValuePath for the SelectedItem.

public:
 property System::Object ^ SelectedValue { System::Object ^ get(); };
[System.ComponentModel.Bindable(true)]
public object SelectedValue { get; }
member this.SelectedValue : obj
Public ReadOnly Property SelectedValue As Object

Valor de propiedad

Valor de la propiedad especificada por SelectedValuePath para SelectedItem o null si no hay elementos seleccionados.The value of the property that is specified by the SelectedValuePath for the SelectedItem, or null if no item is selected. El valor predeterminado es null.The default value is null.

Atributos

Ejemplos

HierarchicalDataTemplate En el ejemplo siguiente se TreeView muestra un que utiliza para mostrar EmployeeName las EmployeeWorkDay propiedades y de Employee un y establece SelectedValue la propiedad en 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. Al EmployeeName seleccionar un TreeViewen, SelectedValueelse establece en. EmployeeNumberWhen 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"/>

Comentarios

La SelectedValuePath propiedad especifica la ruta de acceso a la propiedad que se utiliza para determinar el valor SelectedValue de la propiedad.The SelectedValuePath property specifies the path to the property that is used to determine the value of the SelectedValue property. Por ejemplo, supongamos TreeView que se enlaza a una colección de objetos de Employeetipo, que tiene dos propiedades EmployeeName denominadas y 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. Puede HierarchicalDataTemplate utilizar un para mostrar el valor de EmployeeName en TreeView y establecido SelectedValuePath en "EmployeeNumber" para SelectedValue que devuelva el valor de 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.

La SelectedValue propiedad es una propiedad de solo lectura.The SelectedValue property is a read-only property. Para cambiar el valor de un elemento seleccionado en TreeView, utilice la SelectedItem propiedad para tener acceso TreeViewItema.To change the value of a selected item in a TreeView, use the SelectedItem property to access the TreeViewItem.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field SelectedValueProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a

Consulte también: