繁体   English   中英

如何在Windows Phone中将后退按钮应用于画布?

[英]How to apply back button to canvas in windows phone?

我试图做一个Windows应用程序。 在下图中,您可以在Page1中看到一个按钮。 当我选择此按钮时,将打开一个画布。 我想做的是? 当我在Page1(右侧)本身中打开此画布时,如果我选择Windows Phone的后退按钮。 然后画布应该消失。 怎样做这种任务?

在此处输入图片说明

通过覆盖OnBackKeyPress方法并将e.Cancel设置为true,可以使用后退按钮检测和取消导航。

从那里开始,只需检测是否显示了画布即可。

protected override void OnBackKeyPress(CancelEventArgs e)
{
    if (EHeightCanvas.Visibility == System.Windows.Visibility.Visible)
    {
        e.Cancel = true;
        EHeightCanvas.Visibility = System.Windows.Visibility.Collapsed;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM