首页 文章

Silverlight - 嵌套在表中的Lync应用程序

提问于
浏览
1

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

现在,客户扩展了他的envoirement并放置了Lync . 现在,他希望webapplication中的小Lync-Status-Square能够点击呼叫功能 .

我玩lync的SDK .

出现以下问题 . Lync的平方嵌套在我的表的td中 . 但是Lync-Silverlight-Applet需要动态空间来悬停效果或单击 . 但在我的 table 上,我没有空间,特别是动态空间 .

因此,我关闭所有悬停和点击功能,并将StackPanel中的以下按钮分开 .

  • PresenceIndicator

  • StartInstanceMessagingButton

  • StartAudiCallButton

  • SendEmailButton

其中两个都很好 .

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

点击邮件图标,邮件客户端将打开,完美 .

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

但我的主要问题是StartAudioCallButton . 这个图标是一个dropDown-Icon . 我没有下拉空间 . 如果这个图标具有与IM-Button相同的行为,我会很高兴 . Lync客户端将在Call Modus中打开,我可以选择,我将使用哪个调用者号码 . 那可能吗?

感谢您的时间!坦率

1 回答

  • 0

    如果您在使用标准Lync SilverLight控件的布局时遇到问题,那么最好的办法是为您遇到困难的函数实现自己的SilverLight控件 .

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

    Lync SDK有一些很棒的演练可以帮助您使用signing in to Lyncplacing an audio call

    我不知道如何建议让Lync在呼叫模式下打开,但如果你的屏幕空间有限,也许你可以让你的自定义StartAudioCallButton打开一个带有电话号码的弹出窗口?

相关问题