O'Reilly logo

Mastering Xamarin UI Development by Steven F. Daniel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Navigating within the MVVM Model - The Xamarin.Forms Way

Up to this point, you have seen how to incorporate the MVVM architectural pattern into your applications, so that it enforces the separation between the application's user interface, or presentation layer, from the underlying data. This is done by using a class that acts as the communication layer between both the View and the ViewModel, and is connected through data bindings along with the binding context for the View, pointing to an instance of the ViewModel.

In this chapter, you will see how you can leverage what you already know about the MVVM design pattern, and we will learn how to move navigation into the ViewModels. You'll learn how to create a C# class that will act as ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required