有人知道如何在.Net 3.5中创建无边框的WPF窗口吗?
基本上,我想要与Mahapps Metro中相同的窗口,但在.NET 3.5中。当我尝试在提到的库中使用无边框行为时,我得到了窗口右侧/底部周围的粗暗色边框。
我想避免使用AllowsTransparency,而是使用钩子消息。
尝试将ResizeMove
设置为NoResize
或CanMinimize
。这将移除边框。
NoResize或CanMinimize会消除漂亮的阴影效果,我不想失去缩放(带握把)。
在这种情况下,您应该实现自己的阴影效果(并不难 - 只需将所有内容放在一个Border
中,并设置所需的边距和DropShadowEffect
)。 CanMinimize
仍允许您调整窗口大小,但您仍必须实现自己的调整大小。