Использование значений сеанса в Windows Phone 7 - PullRequest
0 голосов
/ 19 августа 2011

Я занимаюсь разработкой приложения для Windows Phone 7 silverlight, но не могу использовать значения сеанса для «навигации» между различными страницами на Windows Phone 7. Я также использовал «Изолированное хранилище», но не смог получить значения.

Ответы [ 2 ]

1 голос
/ 19 августа 2011

В этом примере показаны некоторые механизмы сохранения:

http://www.scottlogic.co.uk/blog/colin/2011/05/a-simple-windows-phone-7-mvvm-tombstoning-example/

Вы также можете использовать строки запросов для передачи информации между двумя страницами.Значения, составляющие строку запроса, добавляются к URI.

Лично у меня есть класс централизованного контроллера, который создается с помощью основного класса App.Любые значения, которые необходимо передать, так или иначе размещаются здесь.

0 голосов
/ 21 августа 2011

Спасибо Адаму Хоулдсворту за ваш ответ, он действительно помог мне.Однако я нашел более простое решение.

Мы можем создать класс глобальных переменных в файле "App.xaml.cs" и поместить в него переменные.Класс доступен из любого места.

Пример:

public static class GlobalVariables
{
   public static string my_string = "";
   public static int my_int = "";
}

Затем мы получаем доступ к классу глобальных переменных, например:

...