我正在尝试组合多个 XAML 文件以制作具有不同元素的大型 XAML 文件,如果我有 10 个 XAML 单个文件,我该如何实现?
问问题
1354 次
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 回答