日期:2014-05-17  浏览次数:21356 次

WPF,自定义控件dll如何使用资源字典
1:创建了一个自定义控件的dll类库,在此dll中,又还创建了资源字典,自定义的控件就使用了字典。
我想问的是,这个资源字典的生成操作,需要修改成"Resource"吗?默认是Page,Resource的话,可以将资源文件嵌入到程序中,Page代表什么呢?


2:一个自定义控件dll,在其它项目中使用的时候,为什么老是报这样的错误啊,几天了找不到原因:



------解决方案--------------------
http://bbs.csdn.net/topics/390608405
今天刚刚一个哥们才问过这个问题。。。。。
------解决方案--------------------
引用:
Quote: 引用:

http://bbs.csdn.net/topics/390608405
今天刚刚一个哥们才问过这个问题。。。。。

不一样的问题哦。为什么会出现那样的异常啊

得看详细的报错 这种大部分是ui初始化的时候的问题
比如资源没找到啊什么的
------解决方案--------------------
这是你前端的xaml文件出了问题,local:myButton不能被创建.
不一定是资源的问题。因为资源已经一起编译到dll不可能出错。
------解决方案--------------------
生成操作page会编译xaml,而resource只会把xaml和普通文件如txt,xml一样作为数据流嵌入到程序集中,不用专用的XamlReader解析WPF是无法识别的