По сути, у меня есть веб-приложение Silverlight, которое находится в IFrame. и что IFrame находится в пределах своей структуры. И я хочу получить доступ к кнопкам в домене во внешнем кадре. Вот вид карты, как это выглядит.
-My Application
-Frame
-Button
-Iframe
-Silverlight web wrapper
-Silverlight
Могу ли я и как получить из приложения silverlight полностью обратно в дом, чтобы нажать эту чертову кнопку?
Спасибо за любую помощь, которую вы можете предложить.
это должно быть довольно легко сделать. Вы можете получить прямой доступ к DOM через объект HtmlPage.Document
:
HtmlDocument htmlDoc = HtmlPage.Document;
Обязательно сначала добавьте ссылку на пространство имен System.Windows.Browser
здесь Дополнительная информация. а здесь — это документ MSDN по объекту HtmlDocument.
Прочитайте эту запись в блоге: Доступ к родительскому документу из вложенных фреймов . Я предполагаю, что вам придется использовать javascript для достижения вашей цели