Selector.SelectedValue 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 värdet för , SelectedItemsom hämtas med hjälp SelectedValuePathav .
public:
property System::Object ^ SelectedValue { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public object SelectedValue { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.SelectedValue : obj with get, set
Public Property SelectedValue As Object
Egenskapsvärde
Värdet för det markerade objektet.
- 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. Inställningen SelectedValue till värdet X försöker välja ett objekt vars värde utvärderas till X. Om inget sådant objekt kan hittas avmarkeras markeringen.
Information om beroendeegenskap
| Item | Value |
|---|---|
| Identifierarfält | SelectedValueProperty |
Metadataegenskaper inställda på true |
BindsTwoWayByDefault, Journal |