TreeView.SelectedValue Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el valor de la propiedad especificada por SelectedValuePath para .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
Valor de propiedad
Valor de la propiedad especificada por para SelectedValuePathSelectedItemo null si no se selecciona ningún elemento. El valor por defecto es null.
- 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 , se TreeView establece en SelectedValue.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"/>
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 objeto 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 TreeView y establecer SelectedValuePath en "EmployeeNumber" para que SelectedValue devuelva el valor de EmployeeNumber.
La SelectedValue propiedad es una propiedad de solo lectura. Para cambiar el valor de un elemento seleccionado en , TreeViewuse la SelectedItem propiedad para tener acceso TreeViewItema .
Información de la propiedad dependency
| Elemento | Value |
|---|---|
| Campo identificador | SelectedValueProperty |
Propiedades de metadatos establecidas en true |
Ninguno |