Posuvník Klepnutím na palec v iOSu
Tato platforma pro iOS umožňuje Slider.Value
nastavit vlastnost klepnutím na pozici na panelu Slider
, nikoli přetažením Slider
palce. Využívá se v XAML nastavením vlastnosti bindable na Slider.UpdateOnTap
true
:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout ...>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var slider = new Xamarin.Forms.Slider();
slider.On<iOS>().SetUpdateOnTap(true);
Metoda Slider.On<iOS>
určuje, že se tato platforma bude spouštět pouze v iOSu. Metoda Slider.SetUpdateOnTap
v Xamarin.Forms.PlatformConfiguration.iOSSpecific
oboru názvů slouží k řízení, zda klepnutí na Slider
panel nastaví Slider.Value
vlastnost. Kromě toho lze metodu Slider.GetUpdateOnTap
použít k vrácení, zda klepnutí na Slider
panel nastaví Slider.Value
vlastnost.
Výsledkem je, že klepnutí na Slider
panelu může přesunout Slider
palec a nastavit Slider.Value
vlastnost: