Bagikan melalui


Selector.SelectedValue Properti

Definisi

Mendapatkan atau menetapkan nilai SelectedItem, yang diperoleh dengan menggunakan SelectedValuePath.

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

Nilai Properti

Nilai item yang dipilih.

Atribut

Contoh

Contoh berikut mengikat ke ListBox kumpulan Employee objek. Contoh mengatur SelectedValuePath ke @EmployeeNumber dan SelectedValue ke 12345. Ini memilih Employee yang memiliki 12345 sebagai nilai EmployeeNumber. Contoh ini juga mengikat TextBlock ke SelectedValue dari ListBox. Saat pengguna mengubah pilihan di ListBox, diperbarui TextBlock untuk memperlihatkan nomor karyawan karyawan yang saat ini dipilih.

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

Keterangan

Properti SelectedValuePath menentukan jalur ke properti yang digunakan untuk menentukan nilai SelectedValue properti. Mengatur SelectedValue ke nilai X mencoba memilih item yang nilainya dievaluasi ke X; jika tidak ada item tersebut yang dapat ditemukan, pilihan akan dihapus.

Informasi Properti Dependensi

Bidang pengidentifikasi SelectedValueProperty
Properti metadata diatur ke true BindsTwoWayByDefault, Journal

Berlaku untuk

Lihat juga