聚合全网技术文章,根据你的阅读喜好进行个性推荐
开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>
我用的Win10周年更新版,默认情况下WPF窗口就有个边框。如果屏幕DPI是96,它就应该正好1个像素。如果要考虑在其它版本操作系统下的效果,可以考虑使用MahApps.Metro控件(支持NuGet直接引用,也可以自己下载,缺点是在老机上运行效率貌似不高)。
微软有些时候会作些调整。我现在的机器上,记事本程序打开后就明显出现了双边框:
很明显,这毫无必要——其视觉效果只能用糟了大糕来形容。显然,微软更改了窗口的默认样式,而相关的程序却又保留了之前添加的边框。
引用来自“帆船”的评论
不如加个单像素的彩色边框。我用的Win10周年更新版,默认情况下WPF窗口就有个边框。如果屏幕DPI是96,它就应该正好1个像素。如果要考虑在其它版本操作系统下的效果,可以考虑使用MahApps.Metro控件(支持NuGet直接引用,也可以自己下载,缺点是在老机上运行效率貌似不高)。
微软有些时候会作些调整。我现在的机器上,记事本程序打开后就明显出现了双边框:
很明显,这毫无必要——其视觉效果只能用糟了大糕来形容。显然,微软更改了窗口的默认样式,而相关的程序却又保留了之前添加的边框。