0

我有个问题。如果按下后退键,我想关闭一个弹出窗口,现在它正在关闭应用程序。这就是我所做的:

    protected override void OnBackKeyPress(CancelEventArgs e)
    {
        if (dayselect.IsOpen == true)
        {
            dayselect.IsOpen = false;
            dayselectbackground.Visibility = Visibility.Collapsed;
        }

        base.OnBackKeyPress(e);
    }

现在应用程序正常关闭,我错过了什么。

4

1 回答 1

0

正如SwiftSharp 在评论中提到的那样。=)

其实很简单,你只是缺少e.Cancel = true

于 2013-05-11T16:41:37.860 回答