Цвет курсора записи в iOS

Download Sample Скачайте пример

Эта платформа iOS задает цвет курсора заданного Entry цвета. Он используется в XAML, задав Entry.CursorColor привязываемое свойство следующим Colorобразом:

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

Кроме того, его можно использовать из C# с помощью api fluent:

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

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

Метод Entry.On<iOS> указывает, что эта платформа будет работать только в iOS. Метод Entry.SetCursorColor в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространстве имен задает для курсора указанный Colorцвет. Кроме того, Entry.GetCursorColor метод можно использовать для получения текущего цвета курсора.

Результатом является то, что цвет курсора в объекте Entry может быть задан определенным Color:

Entry Cursor Color