1

我是 Silverlight 和 Lync-SDK 的新手。很抱歉初学者的问题。很久以前,我编写了一个基于 php 的小型 Web 应用程序,用于从 sql 数据库中读取联系人。

现在客户扩展了他的环境并放置了 Lync。现在他想要 web 应用程序中的小 Lync-Status-Square 来实现点击呼叫功能。

我玩了一下 lync 的 SDK。

出现以下问题。Lync 的正方形嵌套在我桌子的一个 td 中。但是 Lync-Silverlight-Applet 需要动态空间来实现悬停效果或单击。但是在我的桌子上,我没有空间,特别是动态空间。

所以我关闭了所有悬停和单击功能,并将以下按钮单独放在 StackPanel 中。

  • 存在指示器
  • StartInstanceMessagingButton
  • 开始音频呼叫按钮
  • 发送电子邮件按钮

其中两个很好。

单击 IM 按钮,Lync 客户端会在 IM 模式下打开正确的联系人,我可以直接键入消息。完美的!

单击邮件图标,将打开一个邮件客户端,完美。

PresenceIndicator 只显示颜色,而不是确切的状态,这是一个问题,当颜色为黄色时。我可以在 TextBlock 中显示状态,但我更喜欢在将鼠标悬停在图标上时出现标签。

但我的主要问题是 StartAudioCallButton。这个图标是一个下拉图标。而且我没有下拉空间。如果此图标具有与 IM-Button 相同的行为,我会非常高兴。Lync 客户端将在呼叫方式中打开,我可以选择我将使用哪个呼叫者号码。那可能吗?

感谢您的时间!坦率

4

1 回答 1

0

如果您在标准 Lync SilverLight 控件的布局方面遇到问题,那么最好的办法是针对您遇到困难的功能实现您自己的 SilverLight 控件。

用户控件的创建非常简单,如果您不熟悉该过程,有很多关于如何开始的教程。

Lync SDK提供了一些很棒的演练,可帮助您启动并运行登录 Lync发出音频呼叫

我不知道有什么方法可以按照您的建议让 Lync 在呼叫模式下打开,但是如果您的屏幕空间有限,也许您可​​以让您的自定义 StartAudioCallButton 打开一个包含电话号码的弹出窗口?

于 2011-03-24T09:35:04.253 回答