1

Windows Phone 8用のカスタムコントロールを作成しています。このコントロールでは、Windowsランタイムコンポーネント(.winmd)のクラスを使用しています。

問題は、xamlデザイナーにカスタムコントロールが表示されないことですが、コントロールはRutモードで正常に機能します。

(前述したように、これは設計時です(Xamlデザイナー)):

「MyControlのインスタンスを作成できません」。内部例外は次のとおりです。

TypeLoadException:要求されたWindowsランタイムタイプ「WindowsPhoneRuntimeComponent1.WindowsPhoneRuntimeComponent」は登録されていません。

4

1 に答える 1

1

デザイナはWinRT(COM)オブジェクトを初期化できません。デザインモードでWinRTオブジェクトがインスタンス化されないようにするには、 DesignerProperties.IsInDesignToolを使用する必要があります。

于 2012-12-03T01:32:49.217 に答える