Selector.SelectedValue Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |