HTML要素を含む画面全体をロック(入力不可)にするには?
-
2012年3月29日 16:15
お世話になっております。
Web画面に部分的に複数のSilverlightコントロールを配置している画面構成で、1つのSilverlight
コントロールの通信中、HTML要素を含む画面全体をロック(入力不可)の状態にすることは可能でしょうか?
見えないChildWindowをモーダル表示などを考えましたが、画面全体のロックとはならずダメでした。
なにかいいアイデアありましたらご教授ください。
よろしくお願いします。
<実行環境>
ランタイム:Silverlight5
対応ブラウザ:IE6~IE9
すべての返信
-
2012年4月20日 3:52
Webページの一部としてSilverlightを利用している場合、Silverlightの表示エリアから出ることはできないので、HTML側でどうにかする必要があると思います。
試していないんだけれど、例えばSilverlightのDOM連携を使って、jQuery UIのDialogをモーダル表示したらどうなりますか?
http://msdn.microsoft.com/ja-jp/library/cc221359(v=vs.95).aspx
- 回答としてマーク funax18 2012年5月2日 10:07
-
2012年5月2日 10:17
>>かるあさん
回答ありがとうございます。
jQueryではありませんが、同じように画面をグレーアウトする処理を実装したところ、Silverlight表示領域はZ-Indexが最も高いようで、
入力不可にはできませんでした。
ただ、それとの組み合わせですべてのSilverlightコントロールを非活性化するメソッドをjavascriptからコールすることで思うような動作を実現できました。
ありがとうございました。

