Question: I have just started working in Xamarin and am writing an App targeting iOS and Android. I'm trying to keep pretty much all of my UI design in the common library between them and am starting to find the lines a bit blurred. My current requirement is to disable the auto-capitalisation on the 'Entry' tag object in XAML. Is this something that can be done by markup? I cannot find any property that would support this behaviour. If not, what should I do instead?

Answer: 
A bit late but there is now a simple way to get a plain keyboard, with no flags:

```
<Entry
    FontSize="Small"
    Keyboard="Plain"
    Text="Text"/>

```

Documentation [here](https://learn.microsoft.com/en-us/dotnet/api/xamarin.forms.keyboard.plain?view=xamarin-forms).
There's a workaround to use entry without capitalization, such as a "username". For this you can simply use 

```html
<Entry Keyboard="Email" Placeholder="Username"/>

```

Finally you'll get a non-autocapitalization entry and also you may use it as a email text if needed.