.net 3.5的无边界wpf窗口行为

时间:2012-11-11 09:33:48

标签: c# .net wpf

有没有人知道如何在 .Net 3.5 中建立无边界的wpf窗口?

基本上我试图拥有与mahapps metro相同的窗口,但是在.net 3.5中。当我尝试在所提到的库中使用无边框行为时,我会在窗口的右/底侧出现一个厚的黑色边框。

我想避免使用允许传输并使用挂钩消息

2 个答案:

答案 0 :(得分:0)

如果你想完全摆脱边界,你必须将“WindowStyle”设置为“None”,将“ResizeMode”设置为“NoResize”或“CanMinimize”。

答案 1 :(得分:0)

尝试将ResizeMove设置为NoResizeCanMinimize。这将删除边框。

  

NoResize或CanMinimize摆脱了漂亮的阴影效果,我不想放松调整大小(带手柄)。

在这种情况下,你应该实现自己的阴影(不是那么难 - 只需将所有内容放在一个Border内,并设置所需的边距并设置DropShadowEffect)。 CanMinimize仍允许您调整窗口大小,但您仍必须implement your own resizing