In Xamarin.Forms, you can create your pages from markup definitions that are common to all platforms.
Typically, you will write all your content pages using Xamarin.Forms , however you can mix and match your own pages in the application if you wish.
These common shared pages, written in Xamarin.Forms , will probably be in a PCL or Common project so that they can then be reused in platform-specific projects, each of which targets a specific OS platform.
You can write these shared pages, either in code or in XAML . You can even write several pages one way and the other if you want.
A Xamarin.Forms page is processed at runtime by interpreting the created page composition.
Each control specified on the page has its own platform-specific rendering, behind the scenes, which will produce the output that this OS is aimed at.
When writing Xamarin.Forms pages, for most, you will begin to learn a new way to create pages that abstracts from the intricacies of creating mobile applications on every other OS platform.
Therefore, there is no editable .axml that is created, etc. when you write your pages using the Xamarin.Forms markup and controls, and even your own or other user controls to create your own application pages.
The following link shows some examples of how to write XAML pages.
The following link shows some examples of how to write code-behind pages.
source share