Вопрос приложения Windows Phone 7 - PullRequest
0 голосов
/ 06 февраля 2011

Мне нужно создать приложение для запуска веб-сайтов для Windows Phone 7. По сути, это всего лишь значок в списке приложений, который открывает веб-браузер и загружает URL-адрес, указанный в приложении.

Я совершенно не осведомлен о Microsoft Dev ... Я разработчик PHP / Java и до сих пор почти удалось избежать любого контакта с продуктами / языками Microsoft ... :) Так что, пожалуйста, будьте добры.

Я установил инструменты разработчика Microsoft и получил образец «мини-браузера» отсюда (внизу списка):

http://msdn.microsoft.com/en-us/library/ff431744(v=vs.92).aspx

Это в точности соответствует тому, что я хочу, кроме меняне хочу текстовое поле и кнопку "Перейти".Я просто хочу открыть браузер с определенным URL-адресом, и все, тогда пользователь может перемещаться по сайту ...

Я удалил текстовое поле и кнопку, но не могу найти способ загрузитьurl (или в этом случае вызывать функцию button1_Click) автоматически, я ищу что-то вроде «onLoad» в html для этого тега xaml: (line26)

<phone:WebBrowser HorizontalAlignment="Stretch" Name="webBrowser1" VerticalAlignment="Stretch" Width="Auto" />

Так что я хочу, чтобы этокогда этот тег загружен, он запускает функцию из MainPage.xaml.cs ...

Может кто-нибудь помочь?

Ответы [ 2 ]

2 голосов
/ 06 февраля 2011

В вашем MainPage.xaml.cs вы можете добавить следующую строку в конструктор:

Loaded += new RoutedEventHandler(MainPage_Loaded);

Затем в обработчике:

private void MainPage_Loaded(object sender, RoutedEventArgs e)
{
   MyBrowser.Navigate(new Uri("http://example.com"));
}

Возможно, вам потребуется дать браузеримя, использующее атрибут x:Name="MyBrowser" в XAML, и тогда вы можете просто сказать MyBrowser.Navigate() ...

2 голосов
/ 06 февраля 2011

Проверьте эти сообщения:

Навигация с помощью элемента управления WebBrowser на WP7

31 дней Windows Phone | День № 18: Управление веб-браузером

Вы также можете попробовать что-то вроде этого:

private void btn_Click(object sender, RoutedEventArgs e)
        {
            WebBrowserTask webBrowserTask = new WebBrowserTask();
            webBrowserTask.URL = "http://www.http://stackoverflow.com";
            webBrowserTask.Show();
        }

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...