【发布时间】:2011-04-18 09:00:51
【问题描述】:
我一直在尝试弄清楚如何组织我的 ResourceDictionary 文件,以便重复使用并与团队的其他成员共享。
我经常遇到“Generic.xaml”,但如果我在 MSDN 上查找 Generic.xaml 或者只是进行 Google 搜索,我似乎只会看到碰巧提到它的博客文章和论坛问题——我可以'似乎没有找到任何真正权威和明确的东西。
Generic.xaml 和 MyRandomlyNamedResourceDictionary.xaml 有什么区别?无论哪种方式,我都必须使用 Source 属性引用存储在库中的 ResourceDictionaries。例如:
<Application.Resources>
<ResourceDictionary
Source="/CommonLibraryWpfThemes;component/Themes/Generic.xaml"
</Application.Resources>
那么 Generic.xaml 究竟提供了什么优势呢?如果我不想给我的应用程序提供多种“外观”(即,如果我只有一个主题),它是否有任何目的?
【问题讨论】:
-
如果您将其与自定义控件(而不是用户控件)一起使用,则无需将 generic.xaml 字典合并到您的代码中。