Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta kontrolka specyficzna dla platformy dla systemu iOS, gdy wybór elementu występuje w elemencie Picker, co umożliwia użytkownikowi określenie wyboru tego elementu podczas przeglądania elementów w kontrolce lub tylko po naciśnięciu przycisku Gotowe . Jest on używany w języku XAML przez ustawienie dołączonej Picker.UpdateMode właściwości na wartość UpdateMode wyliczenia:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout Margin="20">
<Picker ... Title="Select a monkey" ios:Picker.UpdateMode="WhenFinished">
...
</Picker>
...
</StackLayout>
</ContentPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
picker.On<iOS>().SetUpdateMode(UpdateMode.WhenFinished);
Metoda Picker.On<iOS> określa, że ta platforma będzie działać tylko w systemie iOS. Metoda Picker.SetUpdateMode , w Xamarin.Forms.PlatformConfiguration.iOSSpecific przestrzeni nazw, służy do kontrolowania, kiedy nastąpi wybór elementu, a UpdateMode wyliczenie zapewnia dwie możliwe wartości:
Immediately— wybór elementu występuje, gdy użytkownik przegląda elementy w elemenciePicker. Jest to domyślne zachowanie w programie Xamarin.Forms.WhenFinished— wybór elementu występuje tylko wtedy, gdy użytkownik naciśnie przycisk Done (Gotowe ) w elemenciePicker.
Ponadto SetUpdateMode metoda może służyć do przełączania wartości wyliczenia przez wywołanie UpdateMode metody , która zwraca bieżący UpdateModeelement :
switch (picker.On<iOS>().UpdateMode())
{
case UpdateMode.Immediately:
picker.On<iOS>().SetUpdateMode(UpdateMode.WhenFinished);
break;
case UpdateMode.WhenFinished:
picker.On<iOS>().SetUpdateMode(UpdateMode.Immediately);
break;
}
Wynikiem jest zastosowanie określonego UpdateMode Pickerelementu do elementu , który kontroluje, gdy następuje wybór elementu:
