Partager via


Selector.SelectedValuePath Propriété

Définition

Obtient ou définit le chemin utilisé pour obtenir le SelectedValue chemin d’accès à partir du 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

Valeur de propriété

Chemin d’accès utilisé pour obtenir le SelectedValue. La valeur par défaut est une chaîne vide.

Attributs

Exemples

L’exemple suivant lie une ListBox collection d’objets Employee . L’exemple définit SelectedValuePath sur @EmployeeNumber et SelectedValue sur 12345. Cela sélectionne l’élément Employee dont la valeur EmployeeNumberest 12345 . Cet exemple lie également un TextBlock à l’objet SelectedValueListBox. Lorsque l’utilisateur modifie la sélection dans le ListBox, il TextBlock est mis à jour pour afficher le numéro d’employé de l’employé actuellement sélectionné.

<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}"/>

Remarques

La SelectedValuePath propriété spécifie le chemin d’accès à la propriété utilisée pour déterminer la valeur de la SelectedValue propriété.

Informations sur les propriétés de dépendance

Élément Valeur
Champ d’identificateur SelectedValuePathProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi