You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 16:35:13