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.
Ruft den Pfad ab, mit dem der SelectedValue aus SelectedItem abgerufen wird, oder legt diesen Pfad fest.
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, mit dem SelectedValue abgerufen wird. Der Standardwert ist eine leere Zeichenfolge.
- Attribute
Beispiele
Im folgenden Beispiel wird ein ListBox an eine Auflistung von Employee
-Objekten gebunden. Im Beispiel wird auf @EmployeeNumber
und SelectedValue auf 12345
festgelegtSelectedValuePath. Dadurch wird das ausgewählt, das Employee
als Wert von EmployeeNumber
hat12345
. In diesem Beispiel wird auch ein TextBlock an die SelectedValue von ListBoxgebunden. Wenn der Benutzer die Auswahl im ListBoxändert, wird aktualisiert TextBlock , um die Mitarbeiternummer des aktuell ausgewählten Mitarbeiters anzuzeigen.
<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
Bezeichnerfeld | SelectedValuePathProperty |
Metadateneigenschaften auf true festgelegt |
Keine |