0

我正在尝试组合多个 XAML 文件以制作具有不同元素的大型 XAML 文件,如果我有 10 个 XAML 单个文件,我该如何实现?

4

3 回答 3

2

您可以使用 App.XAML 文件中的合并字典来合并多个 XAML 文件。这将适用于应用程序的所有控件。

喜欢..

<Application.Resources>
 <ResourceDictionary>
   <ResourceDictionary.MergedDictionaries>
     <ResourceDictionary Source="your1stXamlFile.xaml" />
     <ResourceDictionary Source="Youe2ndXAMLFile.xaml" />
   </ResourceDictionary.MergedDictionaries>
 </ResourceDictionary>

于 2013-11-12T05:19:50.220 回答
2

创建一个资源字典。然后,您可以使用ResourceDictionary.MergedDictionaries标记。

   <Application.Resources>
     <ResourceDictionary>
       <SolidColorBrush Color="#d0157820" x:Key="muddyBrush"/>
       <ResourceDictionary.MergedDictionaries>
         <ResourceDictionary Source="firstXamlFile.xaml" />
         <ResourceDictionary Source="secondXamlFile.xaml" />
         <ResourceDictionary Source="anotherXamlFile.xaml" />
       </ResourceDictionary.MergedDictionaries>
     </ResourceDictionary>
   </Application.Resources>
于 2013-11-12T00:20:05.660 回答
0

听起来您可能想使用 UserControls?例如,您有几个用户控件,它们只是在主窗口中使用和显示。

于 2020-05-27T06:34:51.883 回答