Selector.SelectedValue Egenskap

Definition

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

Gäller för

Se även