locked
为什么在创建 SwitchToggle控件的时候,会弹出错误: 对COM组件的调用返回的错误 HRESULT E_FAIL RRS feed

  • 问题

  • 如题,这个toolkit里的控件,从工具箱里拖到界面上后就弹出个错误:对COM组件的调用返回错误 HRESULT E_FAIL
    直接在xaml里添加也会有这个问题.

    我重新卸载了Silverlight Toolkit 重新下了个,依然这样的.

    我是在官网下的 Silverlight for Windows Phone Toolkit 大小是2MB多.
    也添加了引用的.

    其他toolkit控件,有的没问题,有的也会报这个错误.

    2012年3月13日 8:35

答案

  • 你好,这个错误是由于你添加的toolkit版本和你的程序版本不匹配。

    比如如果添加一个7.0 toolkit中的ToggleSwich控件到windows phone 7.1的程序中就会出错。

    请确认在windows phone 7.1程序中是用7.1的toolkit。

    7.1 tookit dll 路径 C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Toolkit\Oct11\Bin\Microsoft.Phone.Controls.Toolkit.dll

    • 已标记为答案 Shi Ding 2012年3月23日 1:43
    2012年3月14日 8:15