Freigeben über


Selector.SelectedValuePath Eigenschaft

Definition

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

Gilt für:

Weitere Informationen