Selector.SelectedValuePath Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het pad opgehaald of ingesteld dat wordt gebruikt om het van de SelectedValueSelectedItem.
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
Waarde van eigenschap
Het pad dat wordt gebruikt om de SelectedValue. De standaardwaarde is een lege tekenreeks.
- Kenmerken
Voorbeelden
In het volgende voorbeeld wordt een ListBox verzameling Employee objecten gekoppeld. In het voorbeeld wordt ingesteld SelectedValuePath@EmployeeNumber op en SelectedValue op 12345. Hiermee selecteert u de Employee waarde van 12345EmployeeNumber. In dit voorbeeld wordt ook een TextBlock binding met de SelectedValueListBox. Wanneer de gebruiker de selectie in de ListBoxselectie wijzigt, wordt de TextBlock optie bijgewerkt om het werknemersnummer van de geselecteerde werknemer weer te geven.
<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}"/>
Opmerkingen
De SelectedValuePath eigenschap geeft het pad op naar de eigenschap die wordt gebruikt om de waarde van de SelectedValue eigenschap te bepalen.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | SelectedValuePathProperty |
Eigenschappen van metagegevens ingesteld op true |
Geen |