Condividi tramite


Tocco del dispositivo di scorrimento su iOS

Questa piattaforma iOS (.NET Multipiattaforma Ui) dell'interfaccia utente dell'app multipiattaforma .NET 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:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
    <StackLayout>
        <Slider ... ios:Slider.UpdateOnTap="true" />
        ...
    </StackLayout>
</ContentPage>

In alternativa, può essere usato da C# usando l'API Fluent:

using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;
...

var slider = new Microsoft.Maui.Controls.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 Microsoft.Maui.Controls.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à :

Slider Update on Tap enabled.