Есть ли рекомендуемый подход для совместного использования состояния между экранами в Blend 4 Sketchflow? - PullRequest
0 голосов
/ 07 августа 2010

Я разрабатываю прототип Sketchflow в Blend 4, и мне нужно поделиться некоторым состоянием во всем приложении, например, текущим выбранным элементом на экране 1. Я смотрел на использование хранилища данных, но он может хранить только простые типы (строки, логические значения и т. д.) Я хочу сохранить там весь объект и затем привязать к нему данные с других экранов.

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

Есть ли у вас какие-нибудь идеи об имеющихся средствах в Sketchflow, которые делают это простым?

1 Ответ

0 голосов
/ 10 августа 2010

Хранилище данных, вероятно, самое простое, но есть и другие относительно простые вещи, которые вы можете просто выбросить.

  1. Статические переменные в ваших файлах app.xaml.cs
  2. Напишите ваше собственное поведение со статическими переменными для хранения глобального состояния
...