Как мне создать представления и модели с помощью Caliburn.Micro в Windows Phone
В порядке,
Я решил взглянуть на calibun micro, потому что люди бредят по этому поводу. Обратите внимание, что этот вопрос в контексте Windows Phone 7.
Я скачал пакет из nuget, очистил app.cs и добавил загрузчик в app.xaml. Я также создал 3 папки Model, View, ViewModel.
Сначала я хотел бы создать простое окно с 3-мя текстовыми блоками, но никак не могу понять, как это сделать. Я прочитал суп до орехов, и я просто не могу получить его. Я также отмечаю, что Caliburn.Micro - это первый подход vm, но в WP7 сначала нужно перейти на страницу.
Может ли кто-нибудь объяснить, как настроить мои первые View и ViewModel, думаю, когда у меня будет, я могу начать с этого.
Спасибо мельница!
1 ответ
В папке ViewModels создайте класс с именем MyFirstViewModel. В папке представлений создайте PhoneApplicationPage с именем MyFirstView. Это все, что вам нужно. Однако телефон жестко запрограммирован для показа определенной страницы в первую очередь, поэтому вам нужно обновить файл WMAppManifest.xml, если вы хотите, чтобы он работал так, как вы описали. В этом случае вам нужно изменить DefaultTask, чтобы его свойство NavigationPage указывало на MyFirstView. Взгляните на образец HelloWP7 для общей демонстрации функций телефона в рамках.