Я очень новичок в Silverlight и Lync-SDK. Так что извините за вопрос от новичка.
Давным-давно я написал небольшое веб-приложение на основе php для считывания контактов из базы данных sql.
Теперь заказчик расширяет свое окружение и размещает Lync. Теперь он хочет, чтобы в веб-приложении была небольшая Lync-Status-Square для функций Click-to-Call.
Я немного играю с SDK lync.
Следующая проблема возникает. Квадрат Lync вложен в тд моего стола. Но Lync-Silverlight-Applet требуется динамическое пространство для эффектов наведения или одиночных щелчков. Но в моей таблице нет места, особенно динамического.
Поэтому я отключаю все функции наведения и щелчка и размещаю следующие кнопки в отдельной панели StackPanel.
- PresenceIndicator
- StartInstanceMessagingButton
- StartAudiCallButton
- SendEmailButton
Два из них в порядке.
Нажав на кнопку IM, клиент Lync открывает нужный контакт в режиме IM, и я могу напрямую напечатать сообщение. Отлично!
При нажатии на значок почты, открывается Mail-клиент, идеально.
PresenceIndicator просто отображает цвет, а не точное состояние, это проблема, когда цвет желтый. Я могу отобразить состояние в TextBlock, но предпочитаю, чтобы ярлык появлялся при наведении курсора на значок.
Но моей главной проблемой является кнопка StartAudioCall. Этот значок является DropDown-Icon. И у меня нет места для выпадающих. Я был бы так хорош, если бы эта иконка имела такое же поведение, как кнопка IM. Lync Client откроется в Call Modus, и я могу выбрать, какой номер вызывающего абонента я буду использовать. Это возможно?
Спасибо за Ваше время!
Frank