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 SelectedValuePath para SelectedItem o null
si no hay elementos seleccionados. El valor predeterminado 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
TreeView, se establece EmployeeNumber
en 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 propiedad SelectedValuePath especifica la ruta de acceso a la propiedad que se usa para determinar el valor de la propiedad SelectedValue. 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
.
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 sobre propiedades de dependencia
Campo identificador | SelectedValueProperty |
Propiedades de metadatos establecidas en true |
None |