Colore cursore voce in iOS

Download Sample Scaricare l'esempio

Questa piattaforma iOS specifica imposta il colore del cursore di un oggetto Entry su un colore specificato. Viene utilizzato in XAML impostando la Entry.CursorColor proprietà associabile su :Color

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

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

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

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

Il Entry.On<iOS> metodo specifica che questa piattaforma verrà eseguita solo in iOS. Il Entry.SetCursorColor metodo, nello spazio dei Xamarin.Forms.PlatformConfiguration.iOSSpecific nomi , imposta il colore del cursore su un oggetto specificato Color. Inoltre, il Entry.GetCursorColor metodo può essere utilizzato per recuperare il colore corrente del cursore.

Il risultato è che il colore del cursore in un Entry oggetto può essere impostato su un oggetto specifico Color:

Entry Cursor Color