3

有谁知道如何在.Net 3.5中有一个无边框的 wpf 窗口?

基本上我试图在 mahapps metro 中使用相同的窗口,但在 .net 3.5 中。当我尝试在提到的库中使用无边界行为时,我在窗口的右/下侧得到一个厚厚的黑色边框。

我想避免AllowsTransparency并改用挂钩消息

4

2 回答 2

0

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

于 2012-11-11T09:38:17.847 回答
0

尝试将 设置ResizeMoveNoResizeCanMinimize。这将删除边框。

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

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

于 2012-11-11T09:38:31.777 回答