iOS 上的滑块拇指点击
此 .NET Multi-platform App UI (.NET MAUI) iOS 平台特定功能可通过点击 Slider 栏上的某个位置来设置 Slider.Value
属性,而无需拖动 Slider 拇指。 在 XAML 中,可将 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>
或者,可以使用 Fluent API 从 C# 使用它:
using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...
var slider = new Microsoft.Maui.Controls.Slider();
slider.On<iOS>().SetUpdateOnTap(true);
该 Slider.On<iOS>
方法指定此平台特定仅在 iOS 上运行。 Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific
命名空间中的 Slider.SetUpdateOnTap
方法用于控制点击 Slider 栏是否会设置 Slider.Value
属性。 此外,Slider.GetUpdateOnTap
方法还可用于返回点击 Slider 栏是否会设置 Slider.Value
属性。
结果是点击 Slider 栏可以移动 Slider 拇指并设置 Slider.Value
属性: