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