【发布时间】:2010-12-13 21:11:32
【问题描述】:
我有一个 WPF 窗口,其中包含一个名为“取消”的按钮。在一般情况下,我希望用户能够按 Alt+C 取消他们的操作并关闭程序。因此,该按钮的标题为“_Cancel”。
问题 1:在 Window_Load 期间,如果我在没有修饰符的情况下按 C,则会触发 Cancel_Clicked 事件,并且程序会关闭。
问题2:我的程序打开后,假设我没有与窗口上的任何东西交互,按C不带修饰符将关闭程序。
请注意,由于问题 2,使用某种布尔值来跟踪“加载”状态是行不通的。
我做错了什么?有什么想法吗?
【问题讨论】: