You can style most of the element properties within XamarinForms (see Styling
However, to change layout, you'll need to use a custom renderer and access the native Android CalendarView.
The Android Custom Renderer
and Android CalendarView Customizations
article (see "SetTextPosition" method, this would be TextPosition in C#) will help you set that up.
If you have any trouble implementing it, reply back with your custom renderer class and I'll investigate directly.
Lance | Tech Support Engineer, Sr.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items