Xamarin.Forms Seçici
Seçici görünümü, veri listesinden metin öğesi seçme denetimidir.
, Xamarin.FormsPicker
kullanıcının öğe seçebileceği kısa bir öğe listesi görüntüler. Picker
aşağıdaki özellikleri tanımlar:
CharacterSpacing
, türündedouble
, tarafından görüntülenenPicker
öğenin karakterleri arasındaki aralıktır.FontAttributes
türündedirFontAttributes
ve varsayılan olarak güncelleştirilirFontAtributes.None
.FontFamily
türündedirstring
ve varsayılan olarak güncelleştirilirnull
.FontSize
türündedirdouble
ve varsayılan değer -1.0'dır.HorizontalTextAlignment
, türündeTextAlignment
, tarafından görüntülenen metnin yatay hizalamasıdırPicker
.ItemsSource
türündeIList
, görüntülenecek öğelerin kaynak listesidir ve varsayılan olaraknull
gösterilir.SelectedIndex
türündeint
, seçili öğenin dizinidir ve varsayılan olarak -1 olur.SelectedItem
türündekiobject
seçili öğedir ve varsayılan olaraknull
gösterilir.TextColor
türündeColor
, metni görüntülemek için kullanılan renktir ve varsayılan olarakColor.Default
olarak kullanılır.Title
türündedirstring
ve varsayılan olarak güncelleştirilirnull
.TitleColor
türündeColor
, metni görüntülemekTitle
için kullanılan renk.VerticalTextAlignment
, türündekiTextAlignment
, tarafından görüntülenen metnin dikey hizalamasıdırPicker
.
Tüm özellikler nesneler tarafından BindableProperty
desteklenir, yani bunlar stillendirilebilir ve özellikler veri bağlamalarının hedefleri olabilir. SelectedIndex
ve SelectedItem
özellikleri varsayılan bağlama moduna BindingMode.TwoWay
sahiptir. Bu, Model-View-ViewModel (MVVM) mimarisini kullanan bir uygulamada veri bağlamalarının hedefleri olabileceği anlamına gelir. Yazı tipi özelliklerini ayarlama hakkında bilgi için bkz . Yazı Tipleri.
A Picker
, ilk görüntülendiğinde hiçbir veri göstermez. Bunun yerine, özelliğinin Title
değeri iOS ve Android platformlarında yer tutucu olarak gösterilir:
Picker
Kazanç odağında verileri görüntülenir ve kullanıcı bir öğe seçebilir:
kullanıcı Picker
bir SelectedIndexChanged
öğe seçtiğinde bir olayı tetikler. Seçimin ardından, seçili öğe tarafından Picker
görüntülenir:
verilerle doldurmaya Picker
yönelik iki teknik vardır:
ItemsSource
Özelliği görüntülenecek verilere ayarlama. Önerilen yöntem budur. Daha fazla bilgi için bkz . Seçicinin ItemsSource Özelliğini Ayarlama.- Koleksiyona görüntülenecek
Items
verileri ekleme. Bu teknik, verilerle doldurmaya yönelikPicker
özgün işlemdi. Daha fazla bilgi için bkz . Seçicinin Öğe Koleksiyonuna Veri Ekleme.