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); } }
protected override void OnResume() { Mvx.TaggedTrace(MvxTraceLevel.Diagnostic, LogTag, "OnResume - Start"); base.OnResume(); if (!Subscribed) { SubscribeToMessages(); } LifeCycleViewModel?.OnViewShown(_navigationMode); _navigationMode = CoreNavigationMode.Back; }
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; }
public override void ViewDidLoad() { Mvx.TaggedTrace(MvxTraceLevel.Diagnostic, LogTag, "ViewDidLoad - Start"); base.ViewDidLoad(); navigationMode = CoreNavigationMode.New; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(ResourceId); _navigationMode = CoreNavigationMode.New; }