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

Abh*_*hek 34 c# wpf dialog

我正在创建一个WPF对话框.这就像我们的正常messagebox使用okcancel按钮.如何创建这样的对话框,以便在Ok打开对话框时选择按钮?

Jay*_*ggs 61

设置窗口的默认按钮

将默认按钮的IsDefault属性设置为true.

请注意,您还可以通过将按钮的IsCancel属性设置为true 来设置Window的"取消"按钮.


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

如果要选择特定按钮,请使用Focus方法,如下所示:

yourButton.Focus();
Run Code Online (Sandbox Code Playgroud)

您可以在加载Window时(在Window_Loaded事件中)执行此操作.

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