iOS 上的 Slider 拇指点击
使用此 iOS 平台特定功能,可以通过点击 Slider
栏上的位置来设置 Slider.Value
属性,而无需拖动 Slider
拇指。 在 XAML 中,可将 Slider.UpdateOnTap
绑定属性设置为 true
来使用:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout ...>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
或者,可以使用 Fluent API 从 C# 使用它:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var slider = new Xamarin.Forms.Slider();
slider.On<iOS>().SetUpdateOnTap(true);
该 Slider.On<iOS>
方法指定此平台特定仅在 iOS 上运行。 Xamarin.Forms.PlatformConfiguration.iOSSpecific
命名空间中的 Slider.SetUpdateOnTap
方法用于控制点击 Slider
栏是否会设置 Slider.Value
属性。 此外,Slider.GetUpdateOnTap
方法还可用于返回点击 Slider
栏是否会设置 Slider.Value
属性。
结果是点击 Slider
栏可以移动 Slider
拇指并设置 Slider.Value
属性: