Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir içinde öğe seçimi gerçekleştiğinde TimePickeriOS platformuna özgü bu denetimler, kullanıcının denetimdeki öğelere göz atarken veya Yalnızca Bitti düğmesine basıldığında öğe seçiminin gerçekleştiğini belirtmesine olanak tanır. Ekli özelliği sabit listesi değerine UpdateMode ayarlayarak TimePicker.UpdateMode XAML'de kullanılır:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<TimePicker Time="14:00:00"
ios:TimePicker.UpdateMode="WhenFinished" />
...
</StackLayout>
</ContentPage>
Alternatif olarak, akıcı API kullanılarak C# dilinden de kullanılabilir:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
timePicker.On<iOS>().SetUpdateMode(UpdateMode.WhenFinished);
TimePicker.On<iOS> yöntemi, platforma özgü bu uygulamanın yalnızca iOS üzerinde çalışacağını belirtir. TimePicker.SetUpdateMode ad alanında yöntemi, öğe seçiminin Xamarin.Forms.PlatformConfiguration.iOSSpecific ne zaman gerçekleştiğini UpdateMode denetlemek için kullanılır ve numaralandırma iki olası değer sağlar:
Immediately– kullanıcı içindekiTimePickeröğelere göz atarken öğe seçimi gerçekleşir. bu, içindeki Xamarin.Formsvarsayılan davranıştır.WhenFinished– öğe seçimi yalnızca kullanıcı içindeki Bitti düğmesine bastığındaTimePickergerçekleşir.
Ayrıca yöntemi, SetUpdateMode geçerli UpdateModedeğerini döndüren yöntemini çağırarak UpdateMode numaralandırma değerlerini değiştirmek için kullanılabilir:
switch (timePicker.On<iOS>().UpdateMode())
{
case UpdateMode.Immediately:
timePicker.On<iOS>().SetUpdateMode(UpdateMode.WhenFinished);
break;
case UpdateMode.WhenFinished:
timePicker.On<iOS>().SetUpdateMode(UpdateMode.Immediately);
break;
}
Sonuç, öğe seçiminin ne zaman gerçekleşdiğini denetleyen öğesine belirtilen UpdateMode bir öğenin uygulanmasıdır TimePicker:
