Форум программистов, компьютерный форум CyberForum.ru

Как организовать логику приложения WebView - Windows Phone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone Открытие таблицы Excel и работа с ней http://www.cyberforum.ru/windows-phone-dev/thread1618798.html
подскажите можно ли с мобильной платформы открыть таблицу exel и считать с нее данные если да то можете рассказать
Windows Phone Создание и управление базой данных доброго времени суток, пишу приложение на winjs, подскажите как создать и управлять базой данных ответ нужен или как это сделать на js или же на c#, желательно конечно на js http://www.cyberforum.ru/windows-phone-dev/thread1618134.html
Windows Phone найти какое-нибудь API, по которому можно получить JSON-строку
Помогите найти какое-нибудь API, по которому можно получить JSON-строку с массивом каких-то объектов.
Windows Phone Курсовая: Проектирование алгоритма передачи интерактивного контента в режиме реального времени
Помогите составить план курсовой. Тема:Проектирование алгоритма передачи интерактивного контента в режиме реального времени в условиях низких скоростей интернет-соединения для Windows Phone
Windows Phone ScrollViewer: почему не работает полоса прокрутки? http://www.cyberforum.ru/windows-phone-dev/thread1612278.html
Подскажите,пожалуйста, почему не работает полоса прокрутки? <Grid> <ScrollViewer> <Grid.RowDefinitions> <RowDefinition Height="*"/> <RowDefinition Height="*"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> ...
Windows Phone Где правильно разместить Privacy Policy (Appstore, Win10 desktop) Перед публикацией приложения в Appstore возникла специфическая ситуация: "на территории" аппликации надо бы разместить ссылку на сабж. Как я понял, желательно в секции Settings. Об этом писалось, например, вот здесь: http://geektimes.ru/post/152039/ Но у меня данной секции не предусмотрено, а ссылка есть в самом низу окна(приложения), точнее, целых две ссылки: одна на Facebook, другая на сабж.... подробнее

Показать сообщение отдельно
vkiper
16 / 16 / 6
Регистрация: 11.11.2015
Сообщений: 48
22.12.2015, 20:59     Как организовать логику приложения WebView
ОК, попробуем разобраться.
Итак, два объекта (loadUrl и HomeUri) в начале просто создаешь/объявляешь, без значения.
Вот псевдокод, может компилятор Шарпа будет ругаться, главное, чтобы ты понял принцип:
C#
1
2
    static String loadUrl; //просто объявляешь
    private static readonly Uri HomeUri; //так же просто объявляешь
А ф-я OnNavigatedTo() будет выглядеть примерно так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
  protected override void OnNavigatedTo(NavigationEventArgs e)
  {
      await readXMLAsync();  // здесь считываешь сохраненное значание, от предыдущих сессий
    if (loadUrl == NULL) //если еще не сохранялось - задаешь дефолт
    {
      loadUrl = "http://ya.ru";
      HomeUri = new Uri(loadUrl, UriKind.Absolute);
    }
 
    WebViewControl.Navigate(HomeUri);
 
    HardwareButtons.BackPressed += this.MainPage_BackPressed;
  }
И, разумеется, чтобы или в конце сессии или по нажатию кнопки твой url сохранился в файл. А в ф-ии SaveButton_Click() вызывать только сохранение, чтение на данном этапе тебе уже не нужно.
 
Текущее время: 09:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru