1

我正在为 windows phone 8 创建一个自定义控件,在这个控件中我使用了一个来自 Windows 运行时组件 (.winmd) 的类。

问题是在 xaml 设计器中我的自定义控件没有出现,但该控件在 rut 模式下工作正常。

(正如我上面提到的,这是在设计时(Xaml 设计器)):

“无法创建 MyControl 的实例”,内部异常是:

TypeLoadException:请求的 Windows 运行时类型“WindowsPhoneRuntimeComponent1.WindowsPhoneRuntimeComponent”未注册。

4

1 回答 1

1

设计器无法初始化 WinRT (COM) 对象。您必须使用DesignerProperties.IsInDesignTool来防止 WinRT 对象在设计模式下被实例化。

于 2012-12-03T01:32:49.217 回答