关于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>

浙公网安备 33010602011771号