FullScreen and Maximized are different states. You want your app to show maximized, which includes the title bar and its widgets, but your code is setting it to full screen, which doesn't show the title bar and its widgets.
To maximize the window when it's created (as in your code snippet) change this line:
_appWindow.SetPresenter(AppWindowPresenterKind.FullScreen);
To
// Overlapped is default state
(_appWindow.Presenter as OverlappedPresenter)?.Maximize();
Pulling that out into a function that can be called elsewhere (assumption: app has only one Window and is currently Overlapped):
#if WINDOWS
public void MaximizeWindow()
{
var platformView = (MauiWinUIWindow)Application.Current.Windows[0].Handler.PlatformView;
Microsoft.UI.Windowing.AppWindow? _appWindow = platformView.AppWindow;
(_appWindow.Presenter as Microsoft.UI.Windowing.OverlappedPresenter)?.Maximize();
}
#endif
For more on the difference between FullScreen and Maximized, see the FullScreenPresenter class documentation
Remarks Full-screen mode is not the same as maximized. When an app is in full-screen mode, it takes up the entirety of the screen. System elements, like title bars, status bars, or the taskbar, are hidden by default. The user can swipe from the bottom to invoke the taskbar, from the left to invoke Task View, from the right to invoke Action Center, and from the top to invoke the title bar.
When the user switches away from the app to use another app, the full-screen nature of the app is preserved. When the user switches to the app again, it is full-screen.