【问题标题】:How does an addin retrieve and process data from the AddinRoot?插件如何从 AddinRoot 检索和处理数据?
【发布时间】:2012-04-11 16:06:14
【问题描述】:

我打算在我的 C#/.NET 项目中使用 Mono.Addins。

为此,我阅读了 codeplex.com 中提供的编程指南和参考手册,从 github.com 下载了最新版本的源代码,并成功构建了源包中包含的所有示例。但是,无论是在线文档还是示例项目,都试图通过创建 ExtensionNode 的新实例来演示如何扩展 AddinHost。似乎遗漏了一些关于如何从 AddinHost 检索和处理数据的内容。

例如,假设我有一个处理 RTF 文档的文本编辑器,并且我想为插件提供以自己的方式查找/替换文档的可能性(例如,Regex / Forward / Backward / Whole document /当前行...),因此插件需要首先从 AddinHost 获取内容。这是我需要回答的问题。

有什么想法吗?

【问题讨论】:

    标签: plugins mono.addins


    【解决方案1】:

    如果我理解得很好,您必须维护对 RTF 文档的引用,我认为在您的插件的初始化代码中提供它可能是一种获取它的方法。

    或者您可以使用一种“IFindReplaceAddin”方法,例如“FindReplace”,它接受 RTF 文档作为参数并返回详细文档。

    【讨论】:

      猜你喜欢
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      • 1970-01-01
      • 2019-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多