我使用Window来显示一个对话框,该对话框有两个按钮:确认和取消,但取消按钮总是聚焦,即使我设置了它Focusable=False
,而我想让确认按钮成为默认焦点,然后我可以在什么时候执行confirmhandler输入键被按下。
<Button x:Name="btnConfirm" Content="Confirm" HorizontalAlignment="Right" Margin="0,0,100,10" VerticalAlignment="Bottom" Width="75" Click="btnConfirm_Click" Focusable="True"/>
<Button x:Name="btnCancel" Content="Cancel" HorizontalAlignment="Right" Margin="0,0,10,10" VerticalAlignment="Bottom" Width="75" IsDefault="True" Click="btnCancel_Click" Focusable="False"/>
您需要将IsDefault="True"
来自btnCancel
于btnConfirm
:
<Button x:Name="btnConfirm" ... IsDefault="True" ... />
因为btnCancel
你可以设置IsCancel
:
<Button x:Name="btnCancel" ... IsCancel="True" ... />
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句