Xamarin.iOS Features
Presented below is the list of features which MugenMvvm provides to Xamarin.iOS:
- Work with
UIViewController
is 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 appropriateMvvm
implementation ofUIViewController
. For instance, if you would match aUIViewController
with a ViewModel, so after you callShowAsync
navigation onUIViewController
of this type will be made. - Support of modal navigation for
UIViewController
class is implemented.
State control ofUIViewController
. State of anyUIViewController
is 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. ThisDataTemplateSelector
is analogue of conception ofDataTemplateSelector
for Xaml platform (WPF, WinRT, etc). - MonoTouch.Dialog library is supported.
Updated less than a minute ago