2013-04-24 1 views
2

Я пытаюсь разработать кросс-платформенное приложение с использованием mvvmcross.MvvmCross Указание источника данных для страниц

Более конкретно я пытаюсь перенести приложение, написанное для wp7, на все другие платформы. Я использовал blend для WP7 для разработки анимации и графики приложения «старой версии», и я хотел бы сделать это с помощью mvvmcross.

Но я не знаю, как назначить контекст данных для страницы, чтобы иметь возможность использовать blend (или visual studio gui) для создания привязок и просмотра дизайна страницы.

Я уверен, что я что-то огромное хватает ...

+1

я удалил «, конечно, мой вопрос будет dumb one ... '- ваш вопрос хорош - я просто многому научился - продолжайте задавать хорошие, позитивные вопросы, но без отрицательных запусков :) – Stuart

ответ

2

Для WindowsPhone, если вы хотите добавить время дизайн данные:

  1. Открыть свое решение в Blend,
  2. Открыть страница, на которую вы хотите получить данные о времени разработки - например MyView
  3. Перейдите на вкладку/окно данных (не знаю, как описать это - это верхний правый)
  4. В этом на панели инструментов выберите иконку меню с помощью «Создать образца данных из класса»
  5. В диалоговое окно выберите ViewModel для текущей страницы - например MyViewModel для MyView
  6. Это произведет набор выборки данных - вы можете изменить это, если вы хотите
  7. Теперь в XAML для MyView страницы вы можете просто добавить объявление:

    d:DataContext="{d:DesignData /SampleData/MyViewModelSampleData.xaml}" 
    

Это должно сработать.


Я никогда не делал этого для Windows8 - я предположил, что это может быть похоже - хотя на самом деле я не знаю, если это - смотрите вопросы, как Design time data in Windows Store app

+0

Спасибо Stuart! Я постараюсь, как только смогу! Могу ли я спросить вас, как вы обычно работаете над дизайном графики и анимацией ваших приложений Windows (Phone/RT)? – Gnegno

+0

Я полностью избегаю области - это я использую визуальную поверхность дизайна - http://catoverflow.com/cOSFFyOK – Stuart

+0

Ахахахахахах ... так что ты мастер ниндзя фруктов! =) – Gnegno

 Смежные вопросы

  • Нет связанных вопросов^_^