Klepnutí na posuvník v iOSu
Toto uživatelské rozhraní pro víceplatformní aplikace .NET (.NET MAUI) pro platformu 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:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
<StackLayout>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
var slider = new Microsoft.Maui.Controls.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 Microsoft.Maui.Controls.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: