【发布时间】:2014-03-14 10:57:20
【问题描述】:
我正在使用WPF NotifyIcon 创建系统托盘服务。当我显示一个消息框时,它会显示半秒钟,然后立即消失,无需等待输入。
这种情况有happened before,通常的建议是使用接受Window参数的重载。但是,作为系统托盘服务,没有可用作父窗口的窗口,并且不接受null。
除了自己创建自定义 MessageBox 窗口之外,还有什么方法可以让 MessageBox 等待用户输入?
【问题讨论】:
-
我也遇到了同样的情况,在使用 WPF NotifyIcon 时也是如此,尽管这似乎是一个更普遍的问题。我还注意到,如果您连续触发两个消息框,第一个消息框只会很快显示,但第二个消息框会保留。
标签: c# .net wpf messagebox notifyicon