Partager via


Selector.SelectedValue Propriété

Définition

Obtient ou définit la valeur du , obtenu à l’aide SelectedItemSelectedValuePathde .

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

Valeur de propriété

Valeur de l’élément sélectionné.

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é. La définition SelectedValue d’une valeur X tente de sélectionner un élément dont la valeur est évaluée à X ; si aucun élément de ce type n’est trouvé, la sélection est effacée.

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

Élément Valeur
Champ d’identificateur SelectedValueProperty
Propriétés de métadonnées définies sur true BindsTwoWayByDefault, Journal

S’applique à

Voir aussi