我是Silverlight和Lync-SDK的新手。很抱歉初学者的问题。 很久以前,我写了一些基于php的小型web应用程序,用于从sql数据库中读取联系人。
现在,客户扩展了他的envoirement并放置了Lync。现在,他希望webapplication中的小Lync-Status-Square能够点击呼叫功能。
我在lync的SDK上玩了一点。
出现以下问题。 Lync的平方嵌套在我的表的td中。但是Lync-Silverlight-Applet需要动态空间来悬停效果或单击。但在我的桌子上,我没有空间,特别是动态空间。
所以我关掉所有悬停和点击功能,然后将下面的按钮放在StackPanel中。
其中两个很好。
单击IM按钮,Lync客户端在IM模式下打开正确的联系人,我可以直接键入消息。完美!
点击邮件图标,邮件客户端将打开,完美。
当颜色为黄色时,PresenceIndicator只显示问题的颜色,而不是确切的状态。我可以在TextBlock中显示状态,但我更喜欢将鼠标悬停在图标上时显示标签。
但我的主要问题是StartAudioCallButton。这个图标是一个dropDown-Icon。我没有下拉空间。如果这个图标具有与IM-Button相同的行为,我会很高兴。 Lync客户端将在Call Modus中打开,我可以选择,我将使用哪个调用者号码。这可能吗?
谢谢你的时间! 弗兰克
答案 0 :(得分:0)
如果您在使用标准Lync SilverLight控件的布局时遇到问题,那么最好的办法是为您遇到困难的函数实现自己的SilverLight控件。
用户控件的创建非常简单,如果您不熟悉该过程,有很多关于如何入门的教程。
Lync SDK有一些很棒的演练可以让您了解signing in to Lync和placing an audio call
我不知道如何按照你的建议让Lync在呼叫模式下打开,但是如果你的屏幕空间有限,也许你可以让你的自定义StartAudioCallButton打开一个带有电话号码的弹出窗口?