如何在wpf对话框中选择默认按钮?
我正在创建一个 WPF 对话框。它就像我们普通的带有 ok
和 cancel
按钮的 messagebox
。如何创建这样一个对话框,以便在打开对话框时选择Ok
按钮?
I am creating a WPF dialog. It is like our normal messagebox
with ok
and cancel
button. How to create such a dialog so that the Ok
button is selected when the dialog is opened?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
设置窗口的默认按钮
设置默认按钮的 IsDefault 属性 设置为 true。
请注意,您还可以通过设置按钮的 IsCancel 属性 设置为 true。
在窗口中设置选定(聚焦)按钮
如果您想选择特定按钮,请使用 Focus 方法,如下所示:
您可以在窗口加载时执行此操作(在 Window_Loaded 事件中)。
要在窗口打开时选择特定按钮,请确保其 IsTabStop 属性 设置为 true 并确保其 TabIndex 属性 低于窗口上的任何其他控件。
To set a Window's Default button
Set your default button's IsDefault property to true.
Note that you can also set a Window's Cancel button by setting a button's IsCancel property to true.
To set the Selected (focused) button in a Window
If you want to select a particular button then use the Focus method like this:
You might do this when a Window loads (in the Window_Loaded event).
To select a particular button when your Window opens make sure its IsTabStop property is set to true and ensure its TabIndex property is lower than any other control on the Window.
只需创建一个新的按钮模板并更改 IsDefault=Tue 状态的外观。
我刚刚创建了一种样式并修改了状态。
just create a new button template and change the look and feel for the IsDefault=Tue state.
I just created a style and modified the state.
IsDefault 怎么样?
How about IsDefault?