Selector.SelectedValuePath Eigenschaft

Definition

Ruft den Pfad ab, mit dem der SelectedValue aus SelectedItem abgerufen wird, oder legt diesen Pfad fest.Gets or sets the path that is used to get the SelectedValue from the 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; }
member this.SelectedValuePath : string with get, set
Public Property SelectedValuePath As String

Eigenschaftswert

Der Pfad, mit dem SelectedValue abgerufen wird.The path used to get the SelectedValue. Der Standardwert ist eine leere Zeichenfolge.The default is an empty string.

Attribute

Beispiele

Im folgenden Beispiel wird eine ListBox an eine Auflistung von Employee-Objekten gebunden.The following example binds a ListBox to a collection of Employee objects. Im Beispiel wird SelectedValuePath auf @EmployeeNumber und SelectedValue auf 12345 festgelegt.The example sets SelectedValuePath to @EmployeeNumber and SelectedValue to 12345. Dadurch wird die Employee ausgewählt, die 12345 als Wert von EmployeeNumber aufweist.This selects the Employee that has 12345 as the value of EmployeeNumber. In diesem Beispiel wird auch eine TextBlock an den SelectedValue der ListBox gebunden.This example also binds a TextBlock to the SelectedValue of the ListBox. Wenn der Benutzer die Auswahl im ListBox ändert, wird die TextBlock aktualisiert, um die Mitarbeiternummer des aktuell ausgewählten Mitarbeiters anzuzeigen.When the user changes the selection in the ListBox, the TextBlock is updated to show the employee number of the currently selected employee.

<XmlDataProvider x:Key="Employees" XPath="/Employees/*">
  <x:XData>
    <Employees xmlns="">
      <Employee Name="Terry Adams" Type="FTE" EmployeeNumber="1" />
      <Employee Name="Claire O&apos;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 zum Bestimmen des Werts der Eigenschaft SelectedValue verwendet wird.The SelectedValuePath property specifies the path to the property that is used to determine the value of the SelectedValue property.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field SelectedValuePathProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für:

Siehe auch