有没有人知道如何在 .Net 3.5 中建立无边界的wpf窗口?
基本上我试图拥有与mahapps metro相同的窗口,但是在.net 3.5中。当我尝试在所提到的库中使用无边框行为时,我会在窗口的右/底侧出现一个厚的黑色边框。
我想避免使用允许传输并使用挂钩消息
答案 0 :(得分:0)
如果你想完全摆脱边界,你必须将“WindowStyle”设置为“None”,将“ResizeMode”设置为“NoResize”或“CanMinimize”。
答案 1 :(得分:0)
尝试将ResizeMove
设置为NoResize
或CanMinimize
。这将删除边框。
NoResize或CanMinimize摆脱了漂亮的阴影效果,我不想放松调整大小(带手柄)。
在这种情况下,你应该实现自己的阴影(不是那么难 - 只需将所有内容放在一个Border
内,并设置所需的边距并设置DropShadowEffect
)。 CanMinimize
仍允许您调整窗口大小,但您仍必须implement your own resizing。