• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# BackRequestedEventArgs类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中BackRequestedEventArgs的典型用法代码示例。如果您正苦于以下问题:C# BackRequestedEventArgs类的具体用法?C# BackRequestedEventArgs怎么用?C# BackRequestedEventArgs使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



BackRequestedEventArgs类属于命名空间,在下文中一共展示了BackRequestedEventArgs类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: CustomConnectedAnimationDetail_BackRequested

        private void CustomConnectedAnimationDetail_BackRequested(object sender, BackRequestedEventArgs e)
        {
            if (!e.Handled)
            {
                // Unregister the handler
                SystemNavigationManager.GetForCurrentView().BackRequested -= CustomConnectedAnimationDetail_BackRequested;

                // We are about to transition to a new page.  Cancel any outstanding transitions.
                if (_currentTransition != null)
                {
                    if (!_currentTransition.Completed)
                    {
                        _currentTransition.Cancel();
                    }
                    _currentTransition = null;
                }

                // Setup the new transition and trigger the navigation
                ConnectedTransition transition = new ConnectedTransition();
                transition.Initialize(_host, ThumbnailImage, _detailsInfo);

                _host.Navigate(typeof(CustomConnectedAnimation), transition);

                // We've got it handled
                e.Handled = true;
            }
        }
开发者ID:chenjianwp,项目名称:WindowsUIDevLabs,代码行数:27,代码来源:CustomConnectedAnimationDetail.cs


示例2: OnBackRequested

 private void OnBackRequested(object sender, BackRequestedEventArgs e) {
     // Mark event as handled so we don't get bounced out of the app.
     e.Handled = true;
     // Page above us will be our master view.
     // Make sure we are using the "drill out" animation in this transition.
     Frame.Navigate(typeof(SearchResult), "Back", new EntranceNavigationTransitionInfo());
 }
开发者ID:MobilePractice,项目名称:drink-windows,代码行数:7,代码来源:ProductDetail.xaml.cs


示例3: MainPage_BackRequested

 private void MainPage_BackRequested(object sender, BackRequestedEventArgs e)
 {
     if (InnerFrame.CanGoBack)
     {
         InnerFrame.GoBack();
     }
 }
开发者ID:wpdu,项目名称:ControlTest,代码行数:7,代码来源:MainPage.xaml.cs


示例4: AddGalery_BackRequested

 private void AddGalery_BackRequested(object sender, BackRequestedEventArgs e)
 {
     if (e.Handled == false) {
         e.Handled = true;
         rootFrame.GoBack();
     }
 }
开发者ID:milo2005,项目名称:W10_Controles_avanzados,代码行数:7,代码来源:AddGalery.xaml.cs


示例5: MainPage_BackRequested

 /// <summary>
 /// 系统后退
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private async void MainPage_BackRequested(object sender, BackRequestedEventArgs e)
 {
     if (!sptViewNavigation.IsSwipeablePaneOpen)
     {
         if (this.frmPages.CanGoBack && !this.frmPages.Content.GetType().Equals(typeof(HomePage)))  //
         {
             this.frmPages.GoBack();
         }
         else
         {
             if (popTips.IsOpen)  //第二次按back键
             {
                 Application.Current.Exit();
             }
             else
             {
                 popTips.IsOpen = true;  //提示再按一次
                 popTips.HorizontalOffset = this.ActualWidth / 2 - 45;  //居中
                 popTips.VerticalOffset = this.ActualHeight / 2 - 5;
                 e.Handled = true;
                 await Task.Delay(1000);  //1000ms后关闭提示
                 popTips.IsOpen = false;
             }
         }
     }
     else
     {
         sptViewNavigation.IsSwipeablePaneOpen = false;
     }
     e.Handled = true;
 }
开发者ID:lhysrc,项目名称:ZhiHuDaily.UWP,代码行数:36,代码来源:MainPage.xaml.cs


示例6: OnBackRequested

 // What happens when back button is pressed
 private void OnBackRequested(object sender, BackRequestedEventArgs backRequestedEventArgs)
 {
     if (Frame.CanGoBack)
         Frame.GoBack();
     // mark the event as handled so that UI will not handle
     backRequestedEventArgs.Handled = true;
 }
开发者ID:yigityesilpinar,项目名称:Polish-Namedays-Windows-Store-Application,代码行数:8,代码来源:AboutPage.xaml.cs


示例7: OnBackRequested

        private void OnBackRequested(object sender, BackRequestedEventArgs backRequestedEventArgs)
        {
            if (Frame.CanGoBack)
                Frame.GoBack();

            backRequestedEventArgs.Handled = true;
        }
开发者ID:codinesh,项目名称:LearningUWP,代码行数:7,代码来源:AboutPage.xaml.cs


示例8: Go_Back

        private void Go_Back(object sender, BackRequestedEventArgs e)
        {
            systemNavigationManager.BackRequested -= Go_Back;

            if (!isNarrow || (isNarrow && !isEditting)) {
                System.Diagnostics.Debug.WriteLine("Going back to Main");

                Frame rootFrame = Window.Current.Content as Frame;
                if (rootFrame == null)
                    return;

                // Navigate back if possible, and if the event has not 
                // already been handled .
                if (rootFrame.CanGoBack && e.Handled == false)
                {
                    e.Handled = true;
                    rootFrame.GoBack();
                }
            }
            else {
                System.Diagnostics.Debug.WriteLine("Going back to Master");

                e.Handled = true;
                isEditting = false;
                adjustColumns();
                systemNavigationManager.BackRequested += Go_Back;

            }

        }
开发者ID:lamarios,项目名称:Pydio-UWP,代码行数:30,代码来源:Settings.xaml.cs


示例9: OnBackRequested

 private void OnBackRequested(object sender, BackRequestedEventArgs e)
 {
     if ( lastpage == typeof(MainPage))
         this.Frame.Navigate(typeof(MainPage));
     else if (lastpage == typeof(Pages.Page_Livros))
         this.Frame.Navigate(typeof(Pages.Page_Livros));
 }
开发者ID:MarianaDias,项目名称:ProjetoAthena,代码行数:7,代码来源:Page_Sobre.xaml.cs


示例10: SystemNavigationManager_BackRequested

 private void SystemNavigationManager_BackRequested(object sender, BackRequestedEventArgs e)
 {
     if (!e.Handled)
     {
         e.Handled = TryGoBack();
     }
 }
开发者ID:Azure-Samples,项目名称:MyDriving,代码行数:7,代码来源:PastTripsMenuView.xaml.cs


示例11: backButton

 private void backButton(object sender, BackRequestedEventArgs e)
 {  
     if (Frame.CanGoBack) {
         e.Handled = true;
         Frame.GoBack();
     }  
 }
开发者ID:InZernetTechnologies,项目名称:PicLoc-Windows,代码行数:7,代码来源:send_snap.xaml.cs


示例12: App_BackRequested

        private void App_BackRequested(object sender, BackRequestedEventArgs e)
        {
            if (!e.Handled)
            {
                if (CommunityItemPhotoGrid.Visibility == Visibility.Visible)
                {
                    CommunityItemPhotoGrid.Visibility = Visibility.Collapsed;
                    //SystemNavigationManager.GetForCurrentView().BackRequested -= App_BackRequested;
                    //SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed;
                }
                else if (ContentFrame.Visibility == Visibility.Visible)
                {
                    if (!App.isPerInfoContentImgShow)
                    {   //SystemNavigationManager.GetForCurrentView().BackRequested -= App_BackRequested;
                        //SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed;
                        ContentFrame.Visibility = Visibility.Collapsed;
                        //CommunityMyAppBarButton.Visibility = Visibility.Visible;
                    }
                }
                else
                {

                    if (Frame.CanGoBack)
                    {
                        Frame.GoBack();
                    }
                    SystemNavigationManager.GetForCurrentView().BackRequested -= App_BackRequested;
                    SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed;
                }
            }
            e.Handled = true;
        }
开发者ID:RedrockMobile,项目名称:CyxbsMobile_Win,代码行数:32,代码来源:CommunityPersonInfo.xaml.cs


示例13: OnBackRequested

        public void OnBackRequested(object sender, BackRequestedEventArgs e)
        {
            Debug.WriteLine("On Back request");
            var navigableViewModel = this.DataContext as INavigable;
            if (navigableViewModel != null)
            {
                if (navigableViewModel.AllowGoBack())
                {
                    if (this.Frame.CanGoBack)
                    {
                        this.Frame.GoBack();
                        //Prevent out app
                        if (e != null)
                            e.Handled = true;
                    }
                }
                else
                {
                    if (e != null)
                        //Prevent out app
                        e.Handled = true;
                }

            }
            else
            {
                if (App.Current.NavigationService.CanGoBack())
                {
                    App.Current.NavigationService.GoBack();
                    //Prevent out app
                    if (e != null)
                        e.Handled = true;
                }
            }
        }
开发者ID:sutoentertainment,项目名称:BaoViet,代码行数:35,代码来源:BindablePage.cs


示例14: SystemNavigationManager_BackRequested

 private void SystemNavigationManager_BackRequested(object sender, BackRequestedEventArgs e)
 {
     profileViewModel.PropertyChanged += ViewModel_PropertyChanged;
     if (!e.Handled)
     {
         e.Handled = TryGoBack();
     }
 }
开发者ID:Azure-Samples,项目名称:MyDriving,代码行数:8,代码来源:ProfileView.xaml.cs


示例15: CurrentView_BackRequested

 private void CurrentView_BackRequested(object sender, BackRequestedEventArgs e)
 {
     if (this.Frame.CanGoBack)
     {
         e.Handled = true;
         this.Frame.GoBack();
     }
 }
开发者ID:k-net-community,项目名称:Win10ForDev,代码行数:8,代码来源:Page2.xaml.cs


示例16: OnBackRequested

 // handle software back button press
 void OnBackRequested(object sender, BackRequestedEventArgs e)
 {
     var shell = (Shell)Window.Current.Content;
     if (shell.RootFrame.CanGoBack) {
         e.Handled = true;
         shell.RootFrame.GoBack();
     }
 }
开发者ID:diblaze,项目名称:TravelplannerOstgota,代码行数:9,代码来源:App.xaml.cs


示例17: OnBackRequested

 private void OnBackRequested(object sender, BackRequestedEventArgs e)
 {
     var frame = (Frame)Window.Current.Content;
     if (frame.CanGoBack) {
         frame.GoBack();
         e.Handled = true;
     }
 }
开发者ID:dhija,项目名称:intense,代码行数:8,代码来源:NavigationApp.cs


示例18: App_BackRequested

 private void App_BackRequested(object sender, BackRequestedEventArgs e)
 {
     if (e.Handled == false && Frame.CanGoBack)
     {
         e.Handled = true;
         Frame.GoBack();
     }
 }
开发者ID:RedrockMobile,项目名称:PioneerOfCQUPT_Win,代码行数:8,代码来源:StudyContentPage.xaml.cs


示例19: ListaTrabajadorPage_BackRequested

 private void ListaTrabajadorPage_BackRequested(object sender, BackRequestedEventArgs e)
 {
     if (e.Handled == false)
     {
         e.Handled = true;
         rootFrame.GoBack();
     }
 }
开发者ID:yauc13,项目名称:ContaCafeWindows,代码行数:8,代码来源:ListaTrabajadorPage.xaml.cs


示例20: IceCreamPage_BackRequested

 private void IceCreamPage_BackRequested(object sender, BackRequestedEventArgs e)
 {
     if (e.Handled == false)
     {
         e.Handled = true;
         rootFrame.GoBack();
     }
 }
开发者ID:nana9115,项目名称:Mi-menu-ideal-Windows,代码行数:8,代码来源:IceCreamPage.xaml.cs



注:本文中的BackRequestedEventArgs类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# BackendConfiguration类代码示例发布时间:2022-05-24
下一篇:
C# BackPressedEventArgs类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap