Color del cursor de entrada en iOS
Esta plataforma específica de iOS establece el color del cursor de en Entry
un color especificado. Se consume en XAML estableciendo la Entry.CursorColor
propiedad enlazable en :Color
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<Entry ... ios:Entry.CursorColor="LimeGreen" />
</StackLayout>
</ContentPage>
Como alternativa, se puede consumir desde C# mediante la API fluida:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var entry = new Xamarin.Forms.Entry();
entry.On<iOS>().SetCursorColor(Color.LimeGreen);
El Entry.On<iOS>
método especifica que esta plataforma específica solo se ejecutará en iOS. El Entry.SetCursorColor
método , en el Xamarin.Forms.PlatformConfiguration.iOSSpecific
espacio de nombres , establece el color del cursor en un especificado Color
. Además, el Entry.GetCursorColor
método se puede usar para recuperar el color actual del cursor.
El resultado es que el color del cursor de un Entry
se puede establecer en un elemento específico Color
: