WPF/ c# /XAML的默认按钮
本文关键字:默认按钮 WPF XAML | 更新日期: 2023-09-27 18:12:09
我有一个按钮定义在XAML如下:
<Button IsDefault="True" FontSize="12" Margin="312,16,155,3.6" Height="28" Name="SaveButton" Width="99" Click="SaveButton_Click">Save</Button>
在我的SaveButton_Click
方法中,我接收了两个参数:发送者和事件。
是否有可能确定是否因为单击按钮或因为点击Enter键而调用提交方法?
可以。
if (InputManager.Current.MostRecentInputDevice is KeyboardDevice)
MessageBox.Show("Enter key");
else
MessageBox.Show("Mouse click");