写在前面
如果你现在开始学习并使用MAUI开发桌面端,那么接下来的问题相信你都会遇到并且会想着尝试找方法解决它
问题
本人在使用目前VS2022最新版17.4Professional版创建新的MAUI APP 基于.NET6.0项目时,发现完全找不到根wpf一样的WindowStyle或者ResizeMode这样的属性,有点强迫症,一定要把这个标题栏去掉,想着应该不难,但是资料太少了,文档写的也很乱根本无法对应到这个,找着找着,加到了站长,在他耐心的帮忙下,我解决了这个问题,所以特别感谢Donet9站长风中一匹狼!
maui自带的windows下的窗口是这样的(完全不在我审美上)
解决方法
一开始,我是根据站长网站里提供的方法
链接: Maui学习之路(1)-Windows窗体设置.
虽然能正常根据里面操作了,但是我操作的时候可能是我操作的问题,老师实现不了,只把标题栏根下面的content融在一起,标题栏还是在那,而且我不好改颜色
加了站长微信,站长耐心的帮我找了大佬Chister.Wu的Demo,对照他的Demo终于是把这个问题解决了,现在总结下针对去掉原本标题栏
1.完美去掉标题栏,下面是代码,写在MauiProgram.cs里配置生命周期方法,具体的资料在上面的链接: Maui学习之路(1)-Windows窗体设置.里也有,但是看起来比较麻烦,直接看代码可能好理解一点
var builder = MauiApp.CreateBuilder();
builder.UseMauiApp<App>()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
fonts.AddFont("OpenSans-Semibold.ttf"