按Enter键时,应单击“确定”按钮

时间:2014-01-23 09:12:23

标签: c# wpf

按下回车键时,无论对焦在哪里,都应点击确定按钮。

3 个答案:

答案 0 :(得分:3)

您可以设置Button的isDefault属性。

类似

<Button Name="btnDefault" IsDefault="true" Click="OnClickDefault">OK</Button>

对于Windows窗体,它被称为AcceptButton。见here

答案 1 :(得分:1)

按钮的属性IsDefaultIsCancel分别对应于Enter和Escape键。所以你可以像这样设置它们:

<Button Content="OK" Command="{Binding OKCommand}" IsDefault="True" />
<Button Content="Cancel" Command="{Binding CancelCommand}" IsCancel="True" />

答案 2 :(得分:0)

在XAML文件中设置“IsDefault = true”

<Button Name="btnName" IsDefault="true" Click="OnClick">OK</Button>

请参阅Accept button

form1.AcceptButton = button1;