最近项目遇到切换窗口的时候偶尔出现闪屏的问题,前前后后花了两天的时间还是没有找到问题所在,一部分一部分的注释代码,看逻辑,开布局,还是一无所获。 最后还是他人的提醒下,直接不切换窗口,在同一个窗口中布局,通过Visibility来控制可见和隐藏,达到切换的效果。 不过其中有个小插曲,我在改变窗体的WindowState之前,来切换不同内容的Visibility,也会导致闪屏的现象,最后在窗体最小化还原时,应该在窗体的StateChanged事件中相应相应的操作。