2011-07-28 4 views
0

Google 어스 브라우저 API 용 탐색/제어판을 만들려고합니다.Silverlight에서 HTML 컨트롤 위에있는 편집 상자 표시

지금까지 Silverlight 응용 프로그램은 두 개의 패널로 전체 화면을 덮었습니다. 하나는 위쪽에, 다른 하나는 전통적인 방식으로 나타냅니다.

Google 어스 <div>은 Silverlight 컨트롤 위에 있으며 중간에 공간을 차지합니다.

모두 괜찮습니다. 그러나 Silverlight (예 : 일종의 편집 필드)에 하위 창을 표시하려면 Google 어스 아래에 표시되며 사용자는 볼 수 없습니다.

Google 어스 컨트롤의 상단, 즉 페이지의 다른 HTML 요소 위의 하위 창을 모두 표시 할 수 있습니까? 그렇다면 어떻게 할 수 있습니까?

답변

0

Anthony, 고맙습니다.하지만 제가해야 할 일을해야한다는 제한된 시간이 주어지면서 너무 복잡합니다.

따라서 JavaScript를 사용하여 플러그인을 숨기려면 GE 플러그인을 "중첩"해야하는 모든 컨트롤에 가장 적합한 (읽는 것이 가장 쉬운 방법) 방법이라고 생각했습니다. 그것은 우아하지 않지만 작동합니다.

1

이렇게하는 유일한 방법은 더 높은 Z- 주문을 가진 두 번째 Silverlight 개체 요소를 갖는 것입니다 (또는 창으로 표시됨). 이를 위해 또 다른 Xap을 만들 수 있으며 HTMLBridge 및/또는 Local Messaging을 사용하여 기본 Xap과이 보충 하위 창 xap 사이에서 통신 할 수 있습니다.