标签: c# wpf showdialog
我有自定义消息框类,它继承了Window类,并且有一个在指定时间折叠后自动关闭的方法。当我遇到下面描述的情况时,我遇到了这个类的ShowDialog方法。
出现一个自定义消息框的ShowDialog,设置为在几秒钟内自动关闭。
在第一个关闭之前,会出现另一个自定义消息框的ShowDialog,该消息框未设置为自动关闭。
无论每个自定义消息框是否来自单个线程,都会出现此问题。
我该如何避免这种情况?如果有必要覆盖ShowDialog,它怎么可能?