合并字典中的StaticResource查找

时间:2012-07-04 09:17:31

标签: wpf styles staticresource

我一直在阅读和尝试很多,但我仍然无法找到问题的答案。所以我真的希望你们能帮助我。

如果我有一个TopLevel词典,一个颜色词典和一个样式词典。

TopLevelDictionary.xaml

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Base="clr-namespace:Hamilton.XRP2.Base;assembly=Hamilton.XRP2.Base.BaseUI">

    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="Resources/ColorDictionary.xaml"/>
        <ResourceDictionary Source="Controls/Button.xaml"/>
    </ResourceDictionary.MergedDictionaries>

</ResourceDictionary>

如果我在Button.xaml中使用ColorDictionary.xaml中的资源,为什么静态资源不起作用?应该,不应该吗?为什么我必须将ColorDictionary合并到我的控件样式字典中?如果我有70个基本控件,每个基本控件都必须合并颜色字典,我不知道为什么但这会大大减慢我的应用程序!

有人可以建议我如何以正确的方式做到这一点吗?

此致 m00ni

0 个答案:

没有答案