我的WPF应用程序存在错误。当用户在程序中执行操作时,初始化“请稍候”窗口。该窗口保持活动状态,直到处理完某些信息,此时“请稍候”窗口消失。
问题是当“请稍候”窗口处于活动状态时,用户可以单击屏幕并显示任务栏。应用程序没有最小化,但任务栏显示在程序之上,直到“请稍候”窗口被禁用,此时任务栏消失。
以下是“请稍候”窗口的设置;
ResizeMode="NoResize" MaxHeight="500" MaxWidth="400" WindowState="Normal" ShowInTaskbar="False" ShowActivated="False"
我有另一个窗口显示更多通用警告,单击屏幕时不会出现此任务栏问题。该窗口的设置为;
ResizeMode="CanMinimize" MaxHeight="500" MaxWidth="400" WindowState="Normal"
我觉得最令人困惑的是,一个窗口会出现问题,但是另一个窗口(几乎是第一个窗口的副本,具有不同的按钮)不会。
我不确定我是否提供了有关程序和问题的足够上下文和背景信息。我想更多的信息是必要的,但我希望至少能够确定这个问题可能发生的地方 - 或者如果有人遇到过这样的问题就与其他人讨论。