Selector.SelectedValuePath Propriété

Définition

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

String

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 et SelectedValue sur @EmployeeNumber 12345. Cette option sélectionne celle-ci Employee comme 12345 valeur .EmployeeNumber Cet exemple lie également un TextBlock à l’objet SelectedValue ListBox. Lorsque l’utilisateur modifie la sélection dans le ListBoxfichier , 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

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

S’applique à

Voir aussi