TreeView.SelectedValuePath 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 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
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 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 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 |