大佬教程收集整理的这篇文章主要介绍了silverlight – 错误使用时无法在Designer中创建“ObjectName”实例,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我创建了一个类
public class A : ObservableCollection<String> { public A() { IKBDomainContext Context = new IKBDomainContext(); Context.Load(Context.GetIBOptionsQuery("2C6C1Q"),p => { foreach (var item in SkinContext.IKBOptions) { this.Add(item); } },null); } }
因此,该类有一个构造函数,它使用从持久化数据库中获取数据的domaincontext填充自身.我只是在这个列表上读取所以不必担心坚持回来.
在xaml中我添加了对该类的命名空间的引用,然后我将它作为usercontrol.resources添加到页面控件.
<UserControl.resources> <This:A x:Key="A"/> </UserControl.resources>
然后我用它这个staticresource将它绑定到我的组合框项目source.in现实我必须使用datatemplate正确显示这个对象,但我不会在这里添加.
<ComboBox Itemssource="{Staticresource A}"/>
现在,当我在设计师时,我得到错误:
无法创建“A”的实例.
如果我编译并运行代码,它运行正常.这似乎只影响xaml页面的编辑.
我究竟做错了什么?
以上是大佬教程为你收集整理的silverlight – 错误使用时无法在Designer中创建“ObjectName”实例全部内容,希望文章能够帮你解决silverlight – 错误使用时无法在Designer中创建“ObjectName”实例所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。