BaconographyWP8.View.ReplyViewPage.OnNavigatingFrom C# (CSharp) Method

OnNavigatingFrom() protected method

protected OnNavigatingFrom ( System.Windows.Navigation.NavigatingCancelEventArgs e ) : void
e System.Windows.Navigation.NavigatingCancelEventArgs
return void
        protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
        {
            if (e.NavigationMode == NavigationMode.New && e.Uri.ToString() == "/BaconographyWP8Core;component/MainPage.xaml" && e.IsCancelable)
                e.Cancel = true;
            else
            {
                var vm = this.DataContext as ReplyViewModel;
                if (vm != null)
                    vm.Cancel.Execute(vm);
                base.OnNavigatingFrom(e);
            }
        }