我正在为Windows CE 6.0开发Compact Framework 3.5应用程序。 Help.ShowHelp()抛出NotSupportedException。在windowsembedded.com,我发现了这个声明:

“帮助不包含在Core运行时,因为它需要浏览器。”

这是例外的原因吗?如果是这样,是否有任何推荐的方法来解决这个问题,还是我需要建立自己的帮助系统?

有帮助吗?

解决方案

ShowHelp使用CE下的浏览器控件(通过webview.dll IIRC)。浏览器控件肯定是Professional CE许可证SKU的一部分(评估工具这里。曾经有一个Word文档列出了每个组件,但我似乎无法找到它的下载),所以你必须推出自己的帮助框架,如果您打算继续使用Core许可证。选项可能是使用 Opera MiniMo 作为浏览器,但你仍然需要滚动所有的搜索/帮助。

使用RTF可能更简单。

其他提示

以下文章介绍了CE的帮助。

http://msdn.microsoft.com/en-us/library /ms229662.aspx

这对你有帮助吗? (双关语无意)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top