Selector.SelectedValue Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la valeur du SelectedItem, obtenue à l'aide de SelectedValuePath.
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 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é. 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
Champ d’identificateur | SelectedValueProperty |
Propriétés de métadonnées définies sur true |
BindsTwoWayByDefault, Journal |