0

在 Xamarin 窗体中,可以通过从 Application.Current.Resources.MergedDictionaries 加载和卸载资源字典来动态更改样式和颜色。在 WinUI 3 中可以做同样的事情吗?我查看了很多文档,但没有看到任何示例。WinUI 3 是否使用 Application.Current.Resources.MergedDictionaries ?

4

1 回答 1

0

是的,您可以在 App.xaml 文件中指定 ResourceDictionaries:

<Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
                <!-- Other merged dictionaries here -->
            </ResourceDictionary.MergedDictionaries>            
        </ResourceDictionary>
    </Application.Resources>
于 2021-11-10T09:58:10.330 回答