Я работаю над приложением silverlight 4 и мне нужно внедрить карты Google в том же приложении.
Теперь, чтобы реализовать карты Google, я планировал использовать элемент управления WebBrowser, но когда я использовал его, я обнаружил, что он будет работать только в режиме браузера.
Итак, я решил использовать другой подход, так как я хочу реализовать карты Google внутри моего приложения. Затем я использовал http://csharperimage.jeremylikness.com/2010/09/hosting-html-in-silverlight-not-out-of.html альтернативу, которая должна была использовать iframe, чтобы показать там веб-страницу. Казалось бы, это хорошая альтернатива в начале. Но вот и еще один поворот.
Помимо моего приложения, у меня есть одно верхнее МЕНЮ для навигации, это классическое веб-меню, пользователь наводит курсор мыши на элемент меню, а его подпункт расширяется по вертикали.
Теперь прямо под МЕНЮ у меня есть элемент управления HTML, чтобы отобразить мою карту. Теперь, поскольку элемент управления HTML-браузера имеет более высокий z-индекс, поэтому мое вертикальное подменю находится под картой Google и, следовательно, оно не отображается.
И придание приложению Silverlight более высокого значения z-Index, iframe для HTML не отображается, поскольку идет позади приложения.
Так как я могу заставить мои HTML MAP и MENU работать? Если у вас, ребята, есть другая альтернатива для реализации карт Google, пожалуйста, дайте мне знать
Спасибо