0
我正在尝试做一个Windows应用程序。在下面的图片中,您可以看到在第一页上有一个按钮。当我选择这个按钮时,画布被打开。我想要做什么?当这个画布在Page1(右侧)中打开时,如果我选择了windows phone的后退按钮。然后画布应该消失。如何做这种任务?如何将后退按钮应用于windows phone中的画布?
我正在尝试做一个Windows应用程序。在下面的图片中,您可以看到在第一页上有一个按钮。当我选择这个按钮时,画布被打开。我想要做什么?当这个画布在Page1(右侧)中打开时,如果我选择了windows phone的后退按钮。然后画布应该消失。如何做这种任务?如何将后退按钮应用于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;
}
}
对于Select按钮,我用以下格式编写代码。 private void EHSelect_Click(object sender,RoutedEventArgs e) EHeightCanvas.Visibility = System.Windows.Visibility.Collapsed; }请详细回答关于我的代码的后退按钮。 –
@madhukumar我已经更新了我的回答 –
哇,它的工作。你真棒!非常感谢。 –