[英]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.