Я пытаюсь разработать приложение для Windows Phone, я хотел бы знать, как я могу вызвать веб-браузер по умолчанию с определенным URL-адресом (например, http://www.google.com), когда я запускаю программу?
Спасибо
Я пытаюсь разработать приложение для Windows Phone, я хотел бы знать, как я могу вызвать веб-браузер по умолчанию с определенным URL-адресом (например, http://www.google.com), когда я запускаю программу?
Спасибо
Когда вы запускаете «программу», как вы говорите (Internet Explorer), вы используете следующий код:
WebBrowserTask browser = new WebBrowserTask();
browser.URL = new Uri("http://www.google.com", UriKind.Absolute);
browser.Show();
The WebBrowser task is inside the Microsoft.Phone.Tasks namespace, the documentaion of which is here: Microsoft.Phone.Tasks.WebBrowserTask
Вы также должны знать, что браузером «по умолчанию» всегда является Internet Explorer, потому что сейчас у пользователей нет возможности определить альтернативный браузер как «по умолчанию».
Изменить:
Прочитав ваш вопрос более внимательно, я могу сказать, что есть небольшая двусмысленность. Если вы хотите запускать браузер сразу после запуска вашего приложения, вы должны знать следующее:
Такое приложение не пройдет проверку на рынке Microsoft (проверьте Требования к сертификации приложений для Windows Phone
Даже если бы оно не провалило сертификацию, это было бы довольно странное приложение... не очень полезное для ваших пользователей.
Если, однако, вы собираетесь запускать браузер телефона, когда пользователь нажимает кнопку, то приведенный выше код, который я разместил, будет работать так, как вы этого хотите, просто обязательно включите эту строку в начало файла кода, в котором он находится:
using Microsoft.Phone.Tasks;
Надеюсь, это поможет!