我是 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 客户端将在呼叫方式中打开,我可以选择我将使用哪个呼叫者号码。那可能吗?
感谢您的时间!坦率