在 WPF 中,您可以通过设置以下 Window 属性来启用分层窗口:
-
WindowStyle = None
-
AllowsTransparency = true
-
Background = Transparent
分层窗口使 WPF 应用程序可以将内容呈现到屏幕中的非矩形窗口,实现漂亮的视觉效果,
但是分层窗口也能带来一些莫名其妙的问题,比如,窗口花屏, 窗口失踪, 窗口重影,......, 这些问题
在复杂的UI中尤其明显, 而且问题难以捕捉,难以调试,有些电脑正常,有些电脑不正常,同
一电脑,可能XP正常,VISTA不正常.......
总结:尽量少用, :)