Compartir por


Selector.SelectedValuePath Propiedad

Definición

Obtiene o establece la ruta de acceso que se usa para obtener de SelectedValue .SelectedItem

public:
 property System::String ^ SelectedValuePath { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public string SelectedValuePath { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.SelectedValuePath : string with get, set
Public Property SelectedValuePath As String

Valor de propiedad

Ruta de acceso usada para obtener .SelectedValue El valor predeterminado es una cadena vacía.

Atributos

Ejemplos

En el ejemplo siguiente se enlaza un ListBox objeto a una colección de Employee objetos . En el ejemplo se establece SelectedValuePath en @EmployeeNumber y SelectedValue en 12345. Esto selecciona que Employee tiene 12345 como valor de EmployeeNumber. En este ejemplo también se enlaza un TextBlock objeto al SelectedValue de .ListBox Cuando el usuario cambia la selección en ListBox, TextBlock se actualiza para mostrar el número de empleado del empleado seleccionado actualmente.

<XmlDataProvider x:Key="Employees" XPath="/Employees/*">
  <x:XData>
    <Employees xmlns="">
      <Employee Name="Terry Adams" Type="FTE" EmployeeNumber="1" />
      <Employee Name="Claire O'Donnell" Type="FTE" EmployeeNumber="12345" />
      <Employee Name="Palle Peterson" Type="FTE" EmployeeNumber="5678" />
      <Employee Name="Amy E. Alberts" Type="CSG" EmployeeNumber="99222" />
      <Employee Name="Stefan Hesse" Type="Vendor" EmployeeNumber="-" />
    </Employees>
  </x:XData>
</XmlDataProvider>

<DataTemplate x:Key="EmployeeItemTemplate">
  <TextBlock Text="{Binding XPath=@Name}" />
</DataTemplate>
<ListBox Name="employeeListBox"
         ItemsSource="{Binding Source={StaticResource Employees}}"
         ItemTemplate="{StaticResource EmployeeItemTemplate}"
         SelectedValue="12345"
         SelectedValuePath="@EmployeeNumber"/>

<TextBlock Text="{Binding ElementName=employeeListBox, 
                  Path=SelectedValue}"/>

Comentarios

La SelectedValuePath propiedad especifica la ruta de acceso a la propiedad que se usa para determinar el valor de la SelectedValue propiedad.

Información de la propiedad dependency

Elemento Importancia
Campo identificador SelectedValuePathProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a

Consulte también