如何在WPF中提交button?

当你在HTML form任何地方按回车时 ,它会触发它的action ,这相当于按下submitbutton。 如何做一个窗口,当我按任何地方它会触发一个事件?

button上IsDefault属性设置为true以启用Enter键来激活该button的操作。 还有IsCancel属性为Escape键做同样的事情。

PreviewKeyDown事件分配给XAML中的窗口,然后检查代码隐藏中的KeyEventArgs以确定用户是否按Enter键。

XAML代码:

 <Window [...] PreviewKeyDown="Window_PreviewKeyDown"> 

代码后面:

 private void Window_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { // Whatever code you want if enter key is pressed goes here } }