当我使用 WindowStyle="None"
显示 WPF 窗口时,使用 areo 时它看起来很棒。
但是,当我使用 luna 或 classic 时,它会显示大约 5 像素宽的丑陋灰色边框。
当然,如果我设置 ResizeMode="NoResize"
,这个边框就会消失,但我希望窗口可以调整大小 (ResizeMode="CanResize"
)。
其他非 WPF 应用程序(live mail,即 firefox 等)不显示此灰色边框,但仍可调整大小。
有没有办法在仍可调整大小的情况下删除此边框?
最佳答案
我正在使用 WPF 可自定义窗口的基本窗口。这是我的窗口声明(缩写):
<CustomWindow:EssentialWindow
xmlns:aero="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero"
xmlns:CustomWindow="clr-namespace:CustomWindow;assembly=CustomWindow"
AllowsTransparency="True" Background="Transparent"
ResizeMode="CanResizeWithGrip"
WindowStyle="None"
ShowInTaskbar="True" >
关于c# - 使用 luna 或 classic 时如何删除 WPF 窗口的边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1195554/