关于WPF中引用外部资源的方法及规律

废话不多说,直接上代码:

首先是引用方式,项目内部的,可以直接采用第三行的模式,如果为一个解决方案内或外部的,只要引用了该项目,那么第四行第五行的方式都可以,区别在于解决方案内部的在写的时候可以直接看到效果,外部的只有在运行的时候才能看到,还有最重要的一点是具体体现那种效果取决于字典的顺序,如果有重复的采取最后出现的那个,类似于栈结构。

<ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="MainResource.xaml"></ResourceDictionary>
                <ResourceDictionary Source="pack://application:,,,/WpfDictionary;component/SecondaryResource.xaml"></ResourceDictionary>
                <ResourceDictionary Source="/WpfOuterDll;component/DllResource.xaml"></ResourceDictionary>
                <!--<ResourceDictionary Source="pack://application:,,,/WpfOuterDll;component/DllResource.xaml"></ResourceDictionary>-->
             </ResourceDictionary.MergedDictionaries>
         </ResourceDictionary>

posted @ 2016-02-24 09:20  Qiang19890912  阅读(1437)  评论(0)    收藏  举报