我正在创建一个 WPF 对话框。这就像我们的正常情况一样messagebox
with ok
and cancel
按钮。如何创建这样一个对话框以便Ok
打开对话框时选择按钮?
设置窗口的默认按钮
设置默认按钮IsDefault 属性 http://msdn.microsoft.com/en-us/library/system.windows.controls.button.isdefault.aspx为真。
请注意,您还可以通过设置按钮的取消按钮来设置窗口的取消按钮取消属性 http://msdn.microsoft.com/en-us/library/system.windows.controls.button.iscancel.aspx为真。
在窗口中设置选定(聚焦)按钮
如果您想选择特定按钮,请使用 Focus 方法,如下所示:
yourButton.Focus();
您可以在窗口加载时执行此操作(在 Window_Loaded 事件中)。
要在窗口打开时选择特定按钮,请确保其IsTabStop 属性 http://msdn.microsoft.com/en-us/library/system.windows.controls.control.istabstop.aspx设置为 true 并确保其TabIndex 属性 http://msdn.microsoft.com/en-us/library/system.windows.controls.control.tabindex.aspx低于窗口上的任何其他控件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)