Xamarin.iOS Features
Presented below is the list of features which MugenMvvm provides to Xamarin.iOS:
- Work with
UIViewControlleris supported. There are exists MugenMvvm implementation for each of standard iOSUIViewController(name convention is 'Mvvm'+<UIViewController's name>). In order to successfully work with MugenMvvm you must inherit appropriateMvvmimplementation ofUIViewController. For instance, if you would match aUIViewControllerwith a ViewModel, so after you callShowAsyncnavigation onUIViewControllerof this type will be made. - Support of modal navigation for
UIViewControllerclass is implemented.
State control ofUIViewController. State of anyUIViewControlleris tracked "behind the scene", therefore you haven't manually invoke methods for save/restore the state of ViewModel. - There is implemented a conception of
DataTemplateSelector, so one can select view template dynamically in runtime. ThisDataTemplateSelectoris analogue of conception ofDataTemplateSelectorfor Xaml platform (WPF, WinRT, etc). - MonoTouch.Dialog library is supported.
Updated less than a minute ago
