Klepnutí na posuvník v iOS
Tato specifická platforma pro iOS _Slider_Value Xamarin_Forms umožňuje nastavit vlastnost >data-LINKTYPE = "absolutní cesta" Slider.Value , aby se nastavila tak, že klepne na pozici na Slider panelu místo toho, Slider aby se přetáhla. Je spotřebované v jazyce XAML nastavením Slider.UpdateOnTap vlastnosti BIND na true :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout ...>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
Alternativně se dá využít z 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);
Slider.On<iOS>Metoda určuje, že tato specifická platforma bude spuštěna pouze v iOS. Xamarin_Forms _PlatformConfiguration_iOSSpecific_Slider_SetUpdateOnTap_ Xamarin_Forms _IPlatformElementConfiguration_ Xamarin_Forms _PlatformConfiguration_iOS_ Xamarin_Forms _Slider__System_Boolean_ "data-LINKTYPE =" absolutní cesta ">Slider.SetUpdateOnTap metoda v Xamarin.Forms.PlatformConfiguration.iOSSpecific oboru názvů slouží k řízení toho, zda bude na panelu nastavena možnost Xamarin_Forms _Slider_Value SliderXamarin_Forms data-LINKTYPE =" absolutní cesta ">Slider.Value vlastnost. Kromě toho Xamarin_Forms _PlatformConfiguration_iOSSpecific_Slider_GetUpdateOnTap_ Xamarin_Forms _IPlatformElementConfiguration_ Xamarin_Forms _PlatformConfiguration_iOS_ Xamarin_Forms _Slider__ "data-LINKTYPE =" absolutní cestu ">Slider.GetUpdateOnTap metoda se dá použít k tomu, aby se vrátilo, jestli se vlastnost po klepnutí na Slider panel nastaví Slider.Value .
Výsledkem je, že klepnutím na Slider panel lze přesunout Slider jezdce a nastavit Xamarin_Forms Slider _Slider_Value "data-LINKTYPE =" absolutní cesta ">Slider.Value vlastnost:
![]()
Stažení ukázky