2016-07-12 45 views

cevap

3

underlaying kaydırılabilir Xamarin.FormPicker liste, iOS UIPickerView, Android'in DatePicker olarak yerli denetimleri tarafından işlenir TimePicker, ... ve bu denetimlere erişim, PickerRender sınıfına dahili sınıfıdır.

Hedeflenen platformlarınızın her biri için özel oluşturucular oluşturabilir ve her biri için özel görünümler oluşturabilirsiniz.

Örnek: Özel bir UIPickerView sınıf oluşturmak ve ViewFor yöntemini geçersiz ve atanan özel yazı tipi öznitelikleri her satır için UILabel dönmek gerekir iOS'ta

.

Android'de, standart seçici yaratacak bir DatePicker söylenir, bu durum seçici oluşturan çeşitli EditText s erişebilir ve özel yazı tipi boyutu ile her birine TextSize özelliği atamak için bir FindViewById yok.

+0

xaamrin formları denetimini kullanabilmemin ve yalnızca PCL koduyla sınırlı bir şekilde kullanmanın bir yolu var mı? –

+0

@RaviKanasagra "Xamarin.Forms" görünümlerinden/denetimlerinden (birden çok Forms denetiminin birleşik görünümünden) bir Seçici stili iletişim kutusu oluşturabilir ve bunu kullanabilirsiniz; aksi takdirde, her bir platform için özel oluşturucuları kodlamanız gerekir. – SushiHangover