如何在WPF中使用C#组合多个XAML文件?

如何在WPF中使用C#组合多个XAML文件?,c#,wpf,file,xaml,C#,Wpf,File,Xaml,我正在尝试将多个XAML文件组合成一个包含不同元素的大XAML文件,如果我有10个XAML单文件,如何实现这一点 创建一个。然后可以使用标记 创建一个。然后可以使用标记 您可以使用App.XAML文件中的merge distionary合并多个XAML文件。这将适用于应用程序的所有控件 像 <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries&

我正在尝试将多个XAML文件组合成一个包含不同元素的大XAML文件,如果我有10个XAML单文件,如何实现这一点

创建一个。然后可以使用标记


创建一个。然后可以使用标记


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

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


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

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


听起来您可能想使用用户控件?例如,您有几个刚刚使用并显示在主窗口中的用户控件。

听起来您可能想使用用户控件?例如,您有几个用户控件刚刚使用并显示在主窗口中。

为什么要这样做?您的意思是像一个?请澄清您的问题。。。你读的是数据吗?否则,就像@clcto所说的,您正在考虑合并词典吗?您是否希望有一个将多个XML复制到一个XML中的程序?顺序是否重要,或者您希望将元素组合在一起?为什么要这样做?您的意思是像一个?请澄清您的问题。。。你读的是数据吗?否则,就像@clcto所说的,您正在考虑合并词典吗?您是否希望有一个将多个XML复制到一个XML中的程序?顺序重要吗?还是希望元素组合在一起?我建议您添加一些指向WPF中用户控件文档的链接,以便OP可以阅读一些内容我建议您添加一些指向WPF中用户控件文档的链接,以便OP可以阅读一些内容