Selector.SelectedValuePath 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 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é
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 |