我正在为Windows Phone 8创建自定义控件,在此控件中我使用Windows运行时组件(.winmd)中的类。
问题在于xaml designr我的自定义控件没有出现,但控件在车辙模式下工作正常。
(正如我上面提到的,这是设计时间(Xaml设计师)):
“无法创建MyControl实例”,内部异常为:
TypeLoadException:请求的Windows运行时类型“WindowsPhoneRuntimeComponent1.WindowsPhoneRuntimeComponent”未注册。
答案 0 :(得分:1)
设计人员无法初始化WinRT(COM)对象。您必须使用DesignerProperties.IsInDesignTool来阻止在设计模式下实例化WinRT对象。