Как запустить экземпляр IE из приложения? Лучше ли использовать страницу для окна и окна браузера?Как запустить IE7 из приложения Windows Phone?
ответ
Вы можете запустить URI в браузере, используя WebBrowserTask.
Используйте это так:
var wbt = new WebBrowserTask();
wbt.URL = "http://stackoverflow.com/";
wbt.Show();
Вы должны использовать WebBrowserTask:
WebBrowserTask browser = new WebBrowserTask();
browser.URL = "http://www.google.com";
browser.Show();
Просто так вы знаете, вы можете также встроить браузер в ваше приложение с помощью управления WebBrowser.
Это на панели инструментов, просто перетащите его на свою страницу. Вы можете перемещаться с кодом, если вы хотите нравятся ..
private void webBrowser1_Loaded(object sender, RoutedEventArgs e) {
webBrowser1.Navigate(new Uri("http://www.bing.com/", UriKind.Absolute));
}
Если вы это сделаете, остерегайтесь возможного влияния на поведение кнопки «Назад». - Если вы используете полный экран управления веб-браузером для имитации IE, кнопка «Назад» не будет перемещаться по нескольким веб-страницам, как в IE. –
Спасибо за разъяснение, что Мэтт. Да WebBrowser и WebBrowserTask не выполняют точно такие же функции. Севки, если вы решите изучить его дальше, вы увидите, как они отличаются. Это не размещено в качестве конкурирующего ответа, а чтобы вы знали обо всех ваших вариантах ... тогда вы можете решить, что работает для ваших нужд. –
Мне это известно. Вот мой вопрос по поводу того, что есть плюсы и минусы для обоих ... вам нужно делать надгробные камни, когда вы перенаправляетесь на внешний экземпляр и не можете отображать свои пользовательские элементы управления, но встроенная версия не имеет события «Загрузить проспект» чтобы показать ход загрузки веб-страницы, который оставляет вас со статической (иронически) анимацией.Я закончил тем, что пошел со встроенным, потому что в это время он казался более уместным. – Sevki
Matt и Oliver уже ответили на этот вопрос, но я искал это и думал, что некоторая дополнительная информация будет полезна, так как я ненавижу отслеживание пространств имен:
- Вы должны иметь ссылку на Microsoft.Phone.dll (Automatic в Silverlight приложения)
- Вам нужно положить
using Microsoft.Phone.Tasks;
в верхней части вашего класса (это пространство имен, где WebBrowserTask объявлен).
Затем вы можете использовать код, приведенный выше, или использовать это небольшое изменение:
WebBrowserTask task = new WebBrowserTask() { URL = "http://wirebear.com/blog" };
task.Show();
До тех пор, как вы обработали tombstoning в вашем приложении, пользователь может просто нажать назад, чтобы вернуться, которая, как правило, желаемое поведение. Еще один бонус заключается в том, что загрузка браузера очень хорошо интегрируется в WP7, так что на самом деле это выглядит как часть вашего приложения. Браузер поставляется с анимацией турникета и на мгновение отображает ваш appBar, а затем переводит их на значки браузера - очень приятный эффект всего за 2 строки кода!
Вы можете щелкнуть правой кнопкой мыши и выбрать «разрешить». Это должно сэкономить вам некоторое время. – jalgames
В Windows Phone 8 URL был удален. Используйте вместо этого:
WebBrowserTask webBrowserTask = new WebBrowserTask();
webBrowserTask.Uri = new Uri("http://msdn.microsoft.com", UriKind.Absolute);
webBrowserTask.Show();
Смотрите документацию по заданию IE в MSDN.
- 1. Windows Phone 8 - Запустить приложение из приложения
- 2. Windows Phone 8.1: как запустить Установленное приложение из моего приложения
- 3. Как запустить приложение из другого приложения в Windows Phone 8.1
- 4. Windows Phone несколько экземпляров приложения
- 5. Возобновление приложения Windows Phone
- 6. Как запустить процесс Linux из приложения Windows?
- 7. Отправка sms из приложения Windows Phone 7
- 8. Как запустить эмулятор Windows Phone 10?
- 9. Как запустить эмулятор Windows Phone в VMware
- 10. Windows Phone Platform и приложения для Windows Phone
- 11. Как запустить приложение Windows Phone из визуальной студии?
- 12. Как запустить браузер в эмуляторе Windows Phone из командной строки
- 13. Как запустить Windows Phone Foreground App из VoipHttpIncomingCallTask?
- 14. windows phone 7: как создать тему приложения?
- 15. Тестирование приложения на Windows Phone
- 16. Невозможно запустить «Устройство» для приложения phone phone phone phone в visual studio 2013
- 17. Windows phone 8 тип приложения?
- 18. Windows Phone Reserve Имя приложения
- 19. Запустить приложения для магазинов - Универсальные приложения для Windows Phone 8.1 и приложение Windows 8.1
- 20. Windows Phone: как изменить стиль приложения программно
- 21. Windows Phone 8 Название приложения
- 22. Первый тест приложения Windows Phone
- 23. Потребление памяти приложения Windows Phone
- 24. Запуск приложения автоматически Windows Phone
- 25. Приостановка приложения Windows Phone 8.1
- 26. Запуск приложения Android в проекте Windows Phone
- 27. Windows phone: как получить текущий идентификатор приложения
- 28. Как получить версию приложения в Windows Phone?
- 29. Windows Phone - Запустить веб-сайт на открытое
- 30. Не удалось запустить Windows Phone 8 SDK
Привет, Севки, я проголосую за оба эти, так как технически один и тот же ответ в то же время и оба правильные. Кроме того, еще одна альтернатива, которую я добавлю ниже для рассмотрения, хотя и не совсем то, о чем вы просили. –