I just wanted to inform you that if you upgrade on XF 3.1 version, you may get xaml errors telling that "member names cannot be the same as their enclosing type". this is a well known C# error if parent and child types have same name
reason for that is code below works in versions before XF 3.1 but returns error on XF 3.1 ... I am not sure if that is supposed to be a bug or a fix of a bug all the time?
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="myApp.TestPage" x:Name="TestPage" >
<ContentPage.Content>
<c:cwTest x:Name="cwTest" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"/>
</ContentPage.Content>
</ContentPage>