我有一些模态窗口对象,由ShowDialog
显示。每当我打开一个对话框时,我想通过将ShowInTaskbar
属性切换为false来从任务栏中隐藏它的所有者。到目前为止没问题。问题是我已经改变了ShowInTaskbar
属性的窗口在白色中显示了一小段时间(不是渲染?)。我可以阻止这个吗?
答案 0 :(得分:1)
ShowInTaskbar
是由Windows底层实现引起的(类似的问题可以追溯到WPF之外)。我已经看到了一系列问题。
我认为没有相关的工作。 Normally that's done on startup - what you do is a bit untypical in a way.
似乎是通过创建另一个透明窗口来实现的 拥有当前的一个。
这是来自MS家伙 - Comment from Rob Caplan
... 哪种解释了您正在体验的'闪烁'(而不仅仅是您,这很容易重复)。
以及更多问题...... WPF BUG, Window not show when showintaskbar is set to false when display is turn off automatically