我试图在wpf窗口中创建和使用wpf自定义控件。
窗口在类库项目中定义,并在Office Word加载项项目中使用,而自定义控件在WPF自定义控件库项目中定义。
在项目启动之前没有任何错误,相应的类也是由代码完成来建议的。
实际问题出现在wpf窗口的构造函数中,其中initializecomponent()方法引发异常,并显示以下信息:
“类型的第一次机会异常
中出现“system.windows.markup.xamlparseexception”
表示框架.dll
附加信息:无法加载文件或程序集
“wpfcustomcontrollibrary,publickeytoken=null”或其
依赖关系。系统找不到指定的文件。“
无论上述类的内容如何,都会发生这种行为,我已经用最基本的代码尝试过了。
我还尝试在addin项目中创建wpf窗口,只使用wpf自定义控件库项目(没有单独的类库)。尽管这个场景工作得很好,但我非常希望保留单独的类库用于结构目的。
任何帮助都是非常感谢的,
如果需要进一步的信息,请告诉我。
亲切的问候

最佳答案

是否尝试使用以下语法指定自定义控件定义的程序集:

 xmlns:export="clr-namespace:your.custom.control.namespace;assembly=your.assembly.name"

07-28 02:07
查看更多