Selector.SelectedValuePath Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |