Schieberegler Daumen tippen unter iOS
Mit dieser iOS-plattformspezifischen Eigenschaft kann die Slider.Value
Eigenschaft festgelegt werden, indem sie auf eine Position auf dem Slider
Balken tippen und nicht den Slider
Daumen ziehen muss. Es wird in XAML verwendet, indem die Slider.UpdateOnTap
bindbare Eigenschaft auf true
festgelegt wird:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout ...>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
Alternativ kann sie über C# mit der Fluent-API genutzt werden:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var slider = new Xamarin.Forms.Slider();
slider.On<iOS>().SetUpdateOnTap(true);
Die Slider.On<iOS>
-Methode gibt an, dass diese plattformspezifische Nur unter iOS ausgeführt wird. Die Slider.SetUpdateOnTap
-Methode im Xamarin.Forms.PlatformConfiguration.iOSSpecific
Namespace wird verwendet, um zu steuern, ob ein Tippen auf die Slider
Leiste die Slider.Value
-Eigenschaft festlegen wird. Darüber hinaus kann die Slider.GetUpdateOnTap
-Methode verwendet werden, um zurückzugeben, ob ein Tippen auf die Slider
Leiste die Slider.Value
-Eigenschaft festlegen wird.
Das Ergebnis ist, dass ein Tippen auf den Slider
Balken den Slider
Daumen bewegen und die Slider.Value
Eigenschaft festlegen kann: