.NET MAUI项目如何设置Windows平台启动时最大化窗口
.NET MAUI Windows平台启动时最大化窗口的修改方法
要让.NET MAUI项目在Windows平台启动时以最大化状态打开,只需修改Windows平台专属代码,具体操作如下:
- 打开项目中的
Platforms/Windows/App.xaml.cs文件 - 在
OnLaunched方法中添加窗口状态设置逻辑:
protected override void OnLaunched(LaunchActivatedEventArgs args) { base.OnLaunched(args); var currentWindow = Application.Current.Windows.FirstOrDefault(); if (currentWindow != null) { // 获取Windows原生窗口实例 var nativeWindow = currentWindow.Handler.PlatformView as Microsoft.UI.Xaml.Window; // 设置窗口为最大化状态 nativeWindow.WindowState = Microsoft.UI.Xaml.WindowState.Maximized; } }
这段代码会在应用启动后,找到当前的MAUI窗口并转换为Windows原生窗口对象,再将其状态设置为最大化。如果你的OnLaunched方法已有其他逻辑,只需在窗口初始化完成后插入上述状态设置代码即可。
内容的提问来源于stack exchange,提问作者Sanjana Patel
相关产品推荐
相关产品推荐

