我有一些模态窗口对象,由ShowDialog
. 每次我打开一个对话框时,我都想通过将ShowInTaskbar
属性切换为 false 来从任务栏中隐藏它的所有者。到目前为止没有问题。问题是我更改ShowInTaskbar
属性的窗口在短时间内显示为白色(不是渲染?)。我可以防止这种情况吗?
问问题
558 次
1 回答
1
ShowInTaskbar
据我所知是由 Windows 底层实现引起的(类似的问题可以追溯到 WPF 之外)。我已经看到了它的一系列问题。
我认为没有办法解决它。Normally that's done on startup - what you do is a bit untypical in a way.
它似乎是通过创建另一个拥有当前窗口的透明窗口来实现的。
那是来自 MS 的家伙 -来自 Rob Caplan 的评论
...哪种解释了您正在经历的“闪烁”(不仅仅是您,这很容易重复)。
还有更多问题...
WPF BUG,当显示自动关闭时,当 showintaskbar 设置为 false 时,窗口不显示
于 2013-04-07T15:37:44.627 回答