В основном у меня есть приложение, которое должно быть в состоянии перейти на веб-страницу приложения, в то время как в браузере в silverlight, как я могу это сделать?
Это не позволяет мне использовать инструмент веб-браузера, и я не могу найти другого пути. Я не думаю, что смогу использовать iframe либо, так как мне нужно будет нарисовать холст поверх веб-страницы, который затем можно нарисовать с помощью инструмента рисования, и я не думаю, что использование iframe позволит это.
Итак, как я могу получить внешний веб-сайт для загрузки внутри моего веб-приложения Silverlight?
Вы правы, есть элемент управления WebBrowser
но он доступен только при запуске в режиме браузера.
На данный момент я боюсь, что единственный способ - использовать iframe (много часов в поиске).
Мне удалось заставить его работать нормально, используя этот учебник: Отображение содержимого HTML внутри приложения silverlight
Однако для ваших требований (рисунок на верхней части веб-страницы) это не сработает, поскольку это не позволяет приложению Silverlight интегрироваться с содержимым html.
Единственный вариант, о котором я могу думать, - это настроить ваше приложение из браузера, а затем использовать элемент управления WebBrowser
Но это не будет уместно, поскольку я только заметил, что ваше приложение должно быть доступно через браузер!