У меня есть приложение Silverlight 5, которое показывает веб-страницу Dynamics CRM 2013 (список учетных записей) в элементе управления веб-браузером Silverlight. Когда пользователь нажимает на одну запись сущности в списке, детальный вид этой записи должен открываться в том же браузере. Вместо этого он открывается в новом окне браузера. Как я могу заставить веб-браузер Silverlight открыть его в том же окне? В стандартном Internet Explorer он открывается в том же окне браузера.Как предотвратить использование Silverlight Webbrowser Control для открытия ссылок в новых окнах?
Я нашел solution, как это сделать в элементе управления web-браузером .Net. Однако это отличается от элемента управления веб-браузером Silverlight, который у меня есть. В особенности отсутствует свойство «Документ» и события «DocumentCompleted» и «NewWindow».
Я использую Internet Explorer 11 на машине Windows 7 для ее проверки. Любой намек высоко ценится.
Приветствия, Arne
К сожалению, я не вызвать функцию навигации, но пользователь нажимает на ссылку внутри страницы, и браузер открывает в новом окне. Мой вопрос в том, как заставить браузер открыть ссылку, которую пользователь нажал в том же окне браузера. решение, которое вы предложили, могло бы работать, если бы я мог поймать щелчок и вызвать метод навигации в каком-либо обработчике событий. К сожалению, я не знаю, как поймать щелчок в версии Silverlight веб-браузера. – Arne