Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Questa piattaforma iOS specifica della piattaforma consente di impostare la Slider.Value proprietà toccando una posizione sulla Slider barra, invece di dover trascinare il Slider pollice. Viene utilizzata in XAML impostando la Slider.UpdateOnTap proprietà associabile su true:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout ...>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var slider = new Xamarin.Forms.Slider();
slider.On<iOS>().SetUpdateOnTap(true);
Il Slider.On<iOS> metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il Slider.SetUpdateOnTap metodo , nello spazio dei Xamarin.Forms.PlatformConfiguration.iOSSpecific nomi , viene utilizzato per controllare se un tocco sulla Slider barra imposta la Slider.Value proprietà . Inoltre, il Slider.GetUpdateOnTap metodo può essere utilizzato per restituire se un tocco sulla Slider barra imposta la Slider.Value proprietà .
Il risultato è che un tocco sulla Slider barra può spostare il Slider pollice e impostare la Slider.Value proprietà :
![]()