WPF窗口和MessageBox在顶部打开
如何使窗口和messagebox在屏幕顶部打开,但不保持此状态?Topmost属性在这里不起作用,因为它使窗口始终位于顶部,而我只需要在顶部打开它。问题是,当topmost=false时,我们的窗口和消息框有时不是在屏幕顶部打开的,这会让用户感到不舒服。有什么想法吗?在创建windows时,请尝试 window.Owner=所有者或window.GetWindow(此)WPF窗口和MessageBox在顶部打开,wpf,window,messagebox,Wpf,Window,Messagebox,如何使窗口和messagebox在屏幕顶部打开,但不保持此状态?Topmost属性在这里不起作用,因为它使窗口始终位于顶部,而我只需要在顶部打开它。问题是,当topmost=false时,我们的窗口和消息框有时不是在屏幕顶部打开的,这会让用户感到不舒服。有什么想法吗?在创建windows时,请尝试 window.Owner=所有者或window.GetWindow(此) 并查看在创建windows时windows是否位于顶部 window.Owner=所有者或window.GetWindow(此
并查看在创建windows时windows是否位于顶部 window.Owner=所有者或window.GetWindow(此) 并查看顶部的windows是否是您想要的?这是使您的窗口引起用户注意的首选机制 请注意它是随附的。您在寻找什么?这是使您的窗口引起用户注意的首选机制
请注意,它附带了。最简单的捕获:使用MessageBox选项。DefaultDesktopOnly将MessageBox保持在窗口顶部
MessageBox.Show("You entered an incorrect value.Try once more.", "Wrong input", MessageBoxButton.OK, MessageBoxImage.Exclamation,MessageBoxResult.OK,MessageBoxOptions.DefaultDesktopOnly);
最简单的捕获:使用MessageBox选项。DefaultDesktopOnly将MessageBox保持在窗口顶部
MessageBox.Show("You entered an incorrect value.Try once more.", "Wrong input", MessageBoxButton.OK, MessageBoxImage.Exclamation,MessageBoxResult.OK,MessageBoxOptions.DefaultDesktopOnly);
只是为了确认:MessageBox是由System.Windows.MessageBox类创建的,还是您自己的消息/对话框,在WPF中创建的?啊,忘了提到它了。我们使用默认的System.Windows.MessageBox只是为了确认:MessageBox是由System.Windows.MessageBox类创建的,还是您自己的消息/对话框,是在WPF中创建的?啊,忘了提到它了。我们正在使用默认的System.Windows.MessageBox