Selector.SelectedValuePath Egenskap

Definition

Hämtar eller anger sökvägen som används för att hämta SelectedValue från 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

Egenskapsvärde

Sökvägen som används för att hämta SelectedValue. Standardvärdet är en tom sträng.

Attribut

Exempel

Följande exempel binder en ListBox till en samling Employee objekt. Exemplet anger SelectedValuePath till @EmployeeNumber och SelectedValue till 12345. Detta väljer det Employee som har 12345 som värde för EmployeeNumber. Det här exemplet binder även en TextBlock till SelectedValue i ListBox. När användaren ändrar markeringen i ListBoxTextBlock uppdateras , uppdateras för att visa antalet anställda för den valda medarbetaren.

<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}"/>

Kommentarer

Egenskapen SelectedValuePath anger sökvägen till egenskapen som används för att fastställa värdet för egenskapen SelectedValue.

Information om beroendeegenskap

Objekt Value
Identifierarfält SelectedValuePathProperty
Metadataegenskaper inställda på true Ingen

Gäller för

Se även