2010-11-22 15 views
1

子ウィンドウを使用してSilverlight LOBアプリケーション(Outlookと考える)をオーサリングする場合、子ウィンドウは単なる「偽」です。したがって、CTRL-TABは機能しません。モーダル表示のみ可能です。ユーザビリティ:Silverlight LOBアプリケーションの子ウィンドウ

メッセージとは別に連絡先を開くことができるOutlookのような典型的なLOBアプリケーション。パワーユーザーの場合、Silverlightの同等の機能はユーザビリティに欠けています。

私はこれで唯一の盗難ですか? :)あなたはどうやってこれを解決するのですか?

+0

ちょうど興味深い - これはブラウザ内またはブラウザ外ですか? OOBの物語がもっと好奇心であれば、私は分かりません。 –

+0

OOBのシナリオはまったく同じです。違いは、あなたはもうブラウザのクロムを持っていないということだけです。それ以外の場合、子ウィンドウはまったく同じように動作します。あなたのアプリに含まれて... –

答えて

0

Silverlightのウィンドウが本格的なWindowsではないという事実を知ることはできません。サイズ変更、最大化、ドラッグ、および非モーダル機能を使用して、実際のウィンドウのように動作するサードパーティのウィンドウコントロール(Telerik)があります。

あなたが選択した別のホットキーの組み合わせでAlt-Tabを "偽造"するようにアプリケーションを設定できます。これは、親Silverlightアプリケーションにフォーカスがある間のみ機能します。

+0

Jup、これは確かに '明白な'アプローチです。しかし、何かが間違っていると感じます。 LOBのユーザビリティ(ただしすべてではありません)をもたらすためにウィンドウシステムを偽造しなければならないのですか?それは間違っているようです(私はそれがユーザにとって何か良いことを混乱させるだろうと思います)。ユーザビリティを維持しながら情報を提示する他の方法。 確かにone-answer-for-all質問はありませんが、私はさまざまな意見に興味があります。 –

関連する問題