如何为 MAUI Windows 应用程序强制使用浅色主题?

How do I force the light theme for a MAUI Windows application?

我想强制使用 MAUI Windows 应用程序的主题,例如用于屏幕截图目的。 ShellApplication 元素不支持可用于 WinUI 的 RequestedTheme 属性。

可以通过在项目的Platforms\Windows子文件夹的App.xaml中设置RequestedTheme属性来强制主题:

<maui:MauiWinUIApplication
    x:Class="NetMaui.WinUI.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:maui="using:Microsoft.Maui"
    RequestedTheme="Light"
    xmlns:local="using:NetMaui.WinUI">

</maui:MauiWinUIApplication>