Как получить Silverlight для доступа к моей HTML DOM - PullRequest
1 голос
/ 30 августа 2010

В основном у меня есть веб-приложение silverlight, которое находится в IFrame. и что IFrame находится в пределах своей структуры. И я хочу получить доступ к кнопкам в домене во внешнем фрейме. Вот вид карты того, как это выглядит.

-My Application
   -Frame
      -Button
      -Iframe
         -Silverlight web wrapper
            -Silverlight

Могу ли я и как мне получить из приложения silverlight полностью обратно в дом, чтобы нажать эту чертову кнопку?

Спасибо за любую помощь, которую вы можете предложить.

Ответы [ 2 ]

2 голосов
/ 30 августа 2010

это должно быть довольно легко сделать. Вы можете напрямую получить доступ к DOM через HtmlPage.Document объект:

HtmlDocument htmlDoc = HtmlPage.Document;

Обязательно сначала добавьте ссылку на пространство имен System.Windows.Browser

здесь - дополнительная информация. и здесь - документ MSDN для объекта HtmlDocument.

0 голосов
/ 30 августа 2010

Ознакомьтесь с этой записью в блоге: Доступ к родительскому документу из вложенных iframes .Я полагаю, что для достижения цели вам придется использовать javascript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...