c# – 在WPF中,如何引用在不同XAML文件中定义的静态资源?

前端之家收集整理的这篇文章主要介绍了c# – 在WPF中,如何引用在不同XAML文件中定义的静态资源?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
WPF中,如何引用在不同XAML文件中定义的静态资源?它在同一个项目中.

解决方法

另一个XAML文件需要是资源字典.您可以使用当前ResourceDictionary的MergedDictionaries属性将其合并到当前文件中.请参阅MSDN上的 Merged Resource Dictionaries.他们的例子:
<Page.Resources>
  <ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
      <ResourceDictionary Source="myresourcedictionary.xaml"/>
      <ResourceDictionary Source="myresourcedictionary2.xaml"/>
    </ResourceDictionary.MergedDictionaries>
  </ResourceDictionary>
</Page.Resources>

然后在该Page对象中,您可以引用myresourcedictionary.xaml或myresourcedictionary2.xaml中定义的静态资源.

猜你在找的C#相关文章