本文整理汇总了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;未经允许,请勿转载。 |
请发表评论