Selector.SelectedValuePath Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Pfads, der zum Abrufen des SelectedValue Pfads aus der 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
Eigenschaftswert
Der Pfad, der zum Abrufen der SelectedValue. Der Standardwert ist eine leere Zeichenfolge.
- Attribute
Beispiele
Im folgenden Beispiel wird eine ListBox Bindung an eine Auflistung von Employee Objekten ausgeführt. Das Beispiel wird SelectedValuePath auf @EmployeeNumber und SelectedValue auf 12345. Dadurch wird das Employee12345 Kontrollkästchen als Wert ausgewählt EmployeeNumber. In diesem Beispiel wird auch eine TextBlock bindung an die SelectedValueListBoxdes . Wenn der Benutzer die Auswahl im ListBoxBereich ändert, wird die TextBlock Aktualisierung so aktualisiert, dass die Mitarbeiternummer des aktuell ausgewählten Mitarbeiters angezeigt wird.
<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}"/>
Hinweise
Die SelectedValuePath-Eigenschaft gibt den Pfad zu der Eigenschaft an, die verwendet wird, um den Wert der SelectedValue-Eigenschaft zu bestimmen.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | SelectedValuePathProperty |
Auf Metadateneigenschaften festgelegt true |
Nichts |