1

私は Silverlight と Lync-SDK の初心者です。初心者からの質問で申し訳ありません。昔、SQL データベースから連絡先を読み取るための php に基づいて、小さな Web アプリケーションを作成しました。

ここで、顧客は自分の環境を拡張し、Lync を配置します。今、彼はクリック ツー コール機能用の Web アプリケーションに小さな Lync-Status-Square が必要です。

私はlyncのSDKで少し遊んでいます。

次の問題が出てきます。Lync の正方形は、テーブルの td にネストされています。ただし、Lync-Silverlight-Applet には、ホバー効果やシングル クリック用の動的スペースが必要です。しかし、私のテーブルにはスペースがなく、特に動的スペースがありません。

したがって、すべてのホバーとクリック機能をオフにし、次のボタンを StackPanel に個別に配置します。

  • プレゼンスインジケータ
  • StartInstanceMessagingButton
  • StartAudiCallButton
  • SendEmailButton

そのうちの 2 つは問題ありません。

IM ボタンをクリックすると、Lync クライアントは IM モードで適切な連絡先を開き、メッセージを直接入力できます。完全!

メール アイコンをクリックすると、メール クライアントが開きます。

PresenceIndicator は、色が黄色の場合、正確な状態ではなく色を表示するだけです。これは問題です。TextBlock に状態を表示できますが、アイコンの上にカーソルを置いたときにラベルが表示されることを好みます。

しかし、私の主な問題は StartAudioCallButton です。このアイコンはドロップダウン アイコンです。そして、ドロップダウン用のスペースがありません。このアイコンが IM ボタンと同じように動作するようになれば、とてもうれしいです。Lync クライアントが Call Modus で開き、使用する発信者番号を選択できます。それは可能ですか?

お時間をいただきありがとうございます!フランク

4

1 に答える 1

0

標準の Lync SilverLight コントロールのレイアウトに問題がある場合、最善の方法は、問題のある機能に対して独自の SilverLight コントロールを実装することです。

ユーザー コントロールは非常に簡単に作成できます。プロセスに慣れていない場合でも、開始方法に関するチュートリアルがたくさんあります。

Lync SDKには、 Lyncにサインインして音声通話を発信するための優れたチュートリアルがいくつか用意されています。

あなたが提案したように Lync を通話モードで開く方法はわかりませんが、画面スペースが限られている場合は、カスタムの StartAudioCallButton で電話番号を含むポップアップを開くことができますか?

于 2011-03-24T09:35:04.253 に答える