2011-07-28 5 views
0

Google EarthブラウザAPI用のナビゲーション/コントロールパネルを作成しようとしています。SilverlightでHTMLコントロールの上にある編集ボックスを表示する

これまでのところ、私はSilverlightアプリケーションを持っています。これは、画面全体を2つのパネルで覆っています.1つは上に、もう一方は従来の方法です。

Google Earth <div>は、Silverlightコントロールの上にあり、中央のスペースをとります。

これはすべて問題ありません。しかし、Silverlightに子ウィンドウを表示する場合(たとえば、何らかの編集フィールド)、Google Earthの下に表示され、ユーザーに表示されません。

Google Earthコントロールの上、つまりページの他のHTML要素の上に子ウィンドウを表示することは可能ですか?もしそうなら、それはどうやって行えますか?

答えて

0

アンソニーありがとうございますが、これは限られた時間の中で私がやるべきことをやらなければならないほど複雑すぎると感じています。

したがって、JavaScriptを使用してプラグインを非表示にするためにGEプラグインを「オーバーラップ」する必要のあるコントロールでは、最も優れた(実装するのが最も簡単な)方法があります。エレガントではありませんが、機能します。

1

これを行う唯一の方法は、より高いZオーダーを持つ(またはウィンドウ化された)HTMLの2番目のSilverlightオブジェクト要素があることです。この目的のために別のXapを作成し、HTMLBridgeおよび/またはローカルメッセージを使用して、プライマリXapとこの補助的な子ウィンドウxapの間で通信することができます。

関連する問題