![]() They host the child content (usually contained in a ContentPage) and provide the UI affordances to enable the user to switch between pages. The TabbedPage and CarouselPage are containers for child pages. In this article, I'll explore the TabbedPage and CarouselPage. Let's look at the ones that are helpful for navigation purposes. ![]() There are a number of page types available in the Xamarin library (see Figure 2). But it is the place to show what navigation tools are available in Xamarin.Forms. This article is not the place to discuss the UX principles for good navigation. Buttons on the page that navigate to another page. ![]() Once you have the strategy in place, it's time to choose the navigation's UI. A healthy app should be forgiving how will you handle undo and associated navigation?.Do you need to track the navigation history?.Does the content of the next page depend on choices made on current page?.There are plenty of questions to ask your stakeholders and team including: When faced with building an app containing multiple pages (see Figure 1), you have to determine your navigation strategy. If you're an experienced mobile developer, a Xamarin Page corresponds to iOS View Controller, Android Activity, or Windows Phone Page. In that case the sub-pages are more like a composite user control. However, pages can have sub-pages embedded within their content. Most of the time, a page takes up the entire screen of the device. Think of pages as the screens in your app. Pages are the top-level elements in the Xamarin UI. Whatever the name, they serve a useful purpose: keeping the UI bits separated into logical sub-areas of the application. They go by different names you may know them as views, forms, dialogs, or pages. For those who missed that article, here's a 10,000-foot view of the page framework.Įvery UI development system has the notion of screens: separate units of UI real estate that divide the application into work areas. In the last issue, I discussed the fundamental blocks of the page model. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |