c# - 如何在 wpf 对话框中选择默认按钮?

标签 c# wpf dialog

我正在创建一个 WPF 对话框。它就像我们普通的 messagebox 一样,带有 okcancel 按钮。如何创建这样的对话框,以便在打开对话框时选择 Ok 按钮?

最佳答案

设置窗口的默认按钮

设置默认按钮的 IsDefault property为真。

请注意,您还可以通过设置按钮的 IsCancel property 来设置窗口的取消按钮。为真。


在窗口中设置选中(聚焦)按钮

如果你想选择一个特定的按钮,那么使用像这样的 Focus 方法:

yourButton.Focus();

您可以在窗口加载时执行此操作(在 Window_Loaded 事件中)。

要在窗口打开时选择特定按钮,请确保其 IsTabStop property设置为 true 并确保其 TabIndex property低于 Window 上的任何其他控件。

关于c# - 如何在 wpf 对话框中选择默认按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7593231/

相关文章:

c# - 来自 .NET 程序的 OpenGL 警告

android - DialogFragment 不显示

c# - 如何在消费者类型的应用程序中缓存 DataContext 实例?

c# - Azure WebApp 没有加载我的字体

c# - 如何通过互联网实现发布/订阅通信

wpf - 无法解析 StaticExtension 值

wpf - WPF-在代码中引用应用程序图标

c# - WPF - 按多列排序时使用自定义比较器

jsf - 不要重新显示 <p :messages autoUpdate ="true"> 中对话框中已经显示的消息

python - PySide如何在QDialog类对象中组合多个布局