我正在开发一个应用程序,为了应用程序的自定义目的,我需要一个自定义MessageBox
。
我已经创建了一个新的WPF Window
,我想强制用户在返回应用程序之前与自定义消息框进行交互,从而阻止他们使用该应用程序直到自定义内的按钮按下消息框。
我尝试使用.Focus()
但它根本不起作用。
为了给出我想要的完美例子:
尝试在Outlook中按“另存为”,然后再次单击“邮件”窗口 您可以立即“重定向”到“另存为”对话框,在对话框关闭之前,无法在主窗口上执行任何操作。
任何想法如何使这成为可能?
答案 0 :(得分:4)
基本上,您希望新的Window
是模态的。在WPF中执行此操作的方法是调用ShowDialog
方法,而不仅仅是Show