Couleur du curseur d’entrée sur iOS

Télécharger l’exemple Télécharger l’exemple

Ce paramètre spécifique à la plateforme iOS définit la couleur du curseur d’un Entry sur une couleur spécifiée. Elle est consommée en XAML en définissant la Entry.CursorColor propriété pouvant être liée sur :Color

<ContentPage ...
             xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
    <StackLayout>
        <Entry ... ios:Entry.CursorColor="LimeGreen" />
    </StackLayout>
</ContentPage>

Vous pouvez également la consommer à partir de C# à l’aide de l’API Fluent :

using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...

var entry = new Xamarin.Forms.Entry();
entry.On<iOS>().SetCursorColor(Color.LimeGreen);

La Entry.On<iOS> méthode spécifie que cette méthode spécifique à la plateforme s’exécutera uniquement sur iOS. La Entry.SetCursorColor méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.iOSSpecific de noms, définit la couleur du curseur sur un spécifié Color. En outre, la Entry.GetCursorColor méthode peut être utilisée pour récupérer la couleur de curseur actuelle.

Le résultat est que la couleur du curseur dans un Entry peut être définie sur un spécifique Color:

Couleur du curseur d’entrée