3.合併字典

幾乎通常情況稍微複雜一點,為了支援可擴充套件性,我們應該將事情分開。因此,我們可以定義包含不同資源字典的各種檔案,即用於 UI 控制元件主題的資源,用於文字的資源等,然後我們將它們全部合併到 App.xaml 檔案中。

來自 App.xaml 的片段

<Application
    x:Class="MyNewApp.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    RequestedTheme="Dark">

    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/Assets/Themes/GeneralStyles.xaml"/>
                <ResourceDictionary Source="/Assets/Themes/TemplatedControls.xaml"/>
                <ResourceDictionary Source="/Assets/Strings/Texts.xaml"/>
                <ResourceDictionary Source="/Assets/Strings/ErrorTexts.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>

你可以通過右鍵單擊資產資料夾[新增 - >新專案]來建立新的詞典檔案

StackOverflow 文件