public async void OnViewShown(CoreNavigationMode navigationMode)
 {
     Mvx.TaggedTrace(MvxTraceLevel.Diagnostic, LogTag,
                     $"{nameof(OnViewShown)} - Start ({nameof(navigationMode)} = {navigationMode})");
     //View is now visible, if it wasn't visible before call ShowView
     if (!ViewIsVisible)
     {
         await ShowView(navigationMode == CoreNavigationMode.Back);
     }
 }
Esempio n. 2
0
 protected override void OnResume()
 {
     Mvx.TaggedTrace(MvxTraceLevel.Diagnostic, LogTag, "OnResume - Start");
     base.OnResume();
     if (!Subscribed)
     {
         SubscribeToMessages();
     }
     LifeCycleViewModel?.OnViewShown(_navigationMode);
     _navigationMode = CoreNavigationMode.Back;
 }
Esempio n. 3
0
        public override void ViewWillAppear(bool animated)
        {
            Mvx.TaggedTrace(MvxTraceLevel.Diagnostic, LogTag, "ViewWillAppear - Start");
            base.ViewWillAppear(animated);

            if (!Subscribed)
            {
                SubscribeToMessages();
            }
            LifeCycleViewModel?.OnViewShown(navigationMode);
            navigationMode = CoreNavigationMode.Back;
        }
Esempio n. 4
0
 public override void ViewDidLoad()
 {
     Mvx.TaggedTrace(MvxTraceLevel.Diagnostic, LogTag, "ViewDidLoad - Start");
     base.ViewDidLoad();
     navigationMode = CoreNavigationMode.New;
 }
Esempio n. 5
0
 protected override void OnCreate(Bundle bundle)
 {
     base.OnCreate(bundle);
     SetContentView(ResourceId);
     _navigationMode = CoreNavigationMode.New;
 }