gpt4 book ai didi

c# - WPF- MessageBox 是最重要的

转载 作者:行者123 更新时间:2023-12-03 18:25:54 25 4
gpt4 key购买 nike

我有一个 WPF 应用程序,我需要 MessageBox永远是最重要的。
在赢得形式我会做这样的事情:

System.Windows.Forms.MessageBox.Show(new Form() { TopMost = true }, "sure you wanna save?", "confirm", MessageBoxButtons.YesNo)

但我如何在 WPF 中做到这一点?

我看到了一些不同的答案,但没有一个对我有用,例如:
MessageBox.Show(Application.Current.MainWindow, "Im always on top - of the main window");

我的 mainWindo一片空白。
在我的应用程序中 MessageBox从不同的页面打开 - 而不是窗口

知道我如何以最简单的方式做到这一点吗?

最佳答案

使用 MessageBoxOptions.DefaultDesktopOnly 并将 MessageBox 保留在窗口顶部。

MessageBox.Show("You entered an incorrect value. Try once more.", "Wrong input", MessageBoxButton.OK, MessageBoxImage.Exclamation,MessageBoxResult.OK,MessageBoxOptions.DefaultDesktopOnly);

关于c# - WPF- MessageBox 是最重要的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30172260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com