Selector.IsSynchronizedWithCurrentItem 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 mengatur nilai yang menunjukkan apakah Pemilih harus tetap menyinkronkan SelectedItem dengan item saat ini di properti Item .
public:
property IReference<bool> ^ IsSynchronizedWithCurrentItem { IReference<bool> ^ get(); void set(IReference<bool> ^ value); };
IReference<bool> IsSynchronizedWithCurrentItem();
void IsSynchronizedWithCurrentItem(IReference<bool> value);
public System.Nullable<bool> IsSynchronizedWithCurrentItem { get; set; }
var iReference = selector.isSynchronizedWithCurrentItem;
selector.isSynchronizedWithCurrentItem = iReference;
Public Property IsSynchronizedWithCurrentItem As Nullable(Of Boolean)
<selector IsSynchronizedWithCurrentItem="bool"/>
- or -
<selector IsSynchronizedWithCurrentItem="{x:Null}"/>
Nilai Properti
true jika SelectedItem selalu disinkronkan dengan item saat ini di ItemCollection; false jika SelectedItem tidak pernah disinkronkan dengan item saat ini; null jika SelectedItem disinkronkan dengan item saat ini hanya jika Pemilih menggunakan ICollectionView. Nilai defaultnya adalah null/indeterminate.
Jika Anda memprogram menggunakan C#atau Microsoft Visual Basic, jenis properti ini diproyeksikan sebagai bool?( Boolean nullable).
Keterangan
Nilai nullable untuk IsSynchronizedWithCurrentItem memungkinkan nilai tidak ditentukan, baik benar maupun salah. Ini ditunjukkan oleh nilai null jika diakses dalam kode. Untuk mengatur nilai ke null di XAML, gunakan ekstensi markup {x:Null}.
Perilaku pemilihan dan CollectionViewSource
Kontrol daftar yang berasal dari Pemilih memiliki perilaku pilihan default yang bergantung pada sumber item (jenis yang digunakan untuk ItemsSource). Jika sumber item adalah instans CollectionViewSource , maka perilaku dalam kontrol pilihan adalah bahwa pilihan akan default ke item saat ini. Ketika daftar pertama kali ditampilkan, pilihan default ke item pertama sebagai item saat ini. Jika Anda tidak ingin item pertama dipilih dalam kasus ini, atur IsSynchronizedWithCurrentItem ke false di GridView, ListView, atau kontrol berbasis Pemilih lainnya yang memperlihatkan pilihan.