3

首先,谢谢。

我想知道是否有一些关于如何制作插件来修改(特别是添加一种输入文本,如文本或表情符号)Lync 2010 的示例或文档。我阅读了 Lync SDK 和其他相关文档,但我只能找到了使用 Lync 属性制作我自己的应用程序的方法,而不是如何修改或向客户端本身添加功能。

提前致谢

4

1 回答 1

7

真的没有办法修改 Lync 客户端本身,它没有插件模型。基本上,您有两个选择:

  1. 在UI 抑制模式下运行客户端,在这种情况下,您需要自己实现所有 UI(不是很好......)
  2. 在自动化模式下使用 API,并将对话停靠在您自己的窗口中 - 在这种情况下,您可以在自己的窗口中创建您想要的任何功能

从你所说的关于你的应用程序,听起来选项 2 是要走的路。粗略地说,你会这样做:

  1. 使用您需要的按钮创建您的 WPF 或 WinForms 窗口,以及用于停靠窗口的 WindowsFormsHost 和 Panel(WPF) 或仅 Panel (WinForms)
  2. 使用 ConversationManager.ConversationAdded 收听新对话
  3. 实例化一个新的窗口实例,并将对话窗口停靠在其中

我链接到的文章中描述了大部分内容。您还可以查看选项卡式对话应用程序以获取执行相同操作的应用程序示例。

于 2011-09-21T15:46:22.413 回答