Creating the XAML files
Add two ContentPage files into the Pages
folder of MvxFormsMasterDetailDemo.UI project and name them as ContactsPage.xaml
and TodoPage.xaml
. To use MvvmCross feature, we need to change them to inherit from MvxContentPage
. Open the ContactsPage.xaml file and replace the content by the following code:
The Label is used to indicate the current page.
Open the ContactsPage.xaml.cs
file and update the content like this:
The value of the Position
property is MasterDetailPosition.Detail
, which means this page should be located to the Detail area of the MasterDetailPage. The NoHistory
property should be true
so that there is no strange behavior for the navigation for different platforms. The Title
property is used to show the page name on the top of the page.
Do the same changes to TodoPage.xaml
and TodoPage.xaml.cs
correspondingly. Do not forget to update the Text of the Label control to show the page name.
Last updated