2012-06-09 2 views
6

Я наблюдал, что есть приложения, использующие этот шаблон. Например, Bewise.Cookbook реализует среду MVVM от Galasoft.Как начать использовать MVVM в приложениях Metro?

Я хочу изучить некоторые лаборатории в Windows 8, но у меня есть сомнения в использовании этого шаблона в приложениях Metro.

Кто-то знает хороший сайт, где научит вас использовать Win8 с MVVM?

+1

Как насчет этого нового сайта под названием [Google] (http://www.google.com)? Нет, серьезно, эта тема широко документирована, пожалуйста, сделайте некоторое исследование, прежде чем задавать такие вопросы. –

ответ

4

MVVM не имеет ничего особенного в Windows 8. Если вы не найдете учебники об использовании MVVM с Windows 8, попробуйте найти учебники по MVVM с помощью Silverlight.

Вы также можете проверить это:

1

Я рекомендую StyleMVVM. Это платформа MVVM, разработанная с нуля для платформы Metro. Он включает в себя собственный атрибут IoC, реализация для ICommand и приложенные командные поведения, а также услуги для панелей Tiles, Badges, Toasts and Settings (всплывающее окно charm). Он также поддерживает все три языка (C#, C++/CX и HTML/JS).

Чтобы все было легко начать, существует ряд шаблонов C++/CX C# , а также приложение для примера с хорошим примером.

+0

Вам необходимо раскрыть свою принадлежность к этому. Этот пост является почти точным дубликатом вашего ответа здесь: http://stackoverflow.com/a/12763744/938695 Предоставить больше SO, чем просто рекламные объявления. –

+2

Прошу прощения, я хотел поставить записку внизу, что я автор StyleMVVM. Это, как говорится, не предназначалось для рекламы. Его проект с открытым исходным кодом специально предназначен для решения проблемы MVVM в Metro, поэтому я подумал, что это вопрос по этому вопросу и тот, который вы указали. В будущем я попытаюсь избежать ответов, которые могут быть неверно истолкованы. –

1

Посмотрите на библиотеку MVVM for Windows 8. Это очень просто. Вы можете добавить свой пакет NuGet в свой проект. Он также имеет онлайновый шаблон проекта для визуальной студии. Так что это очень легко начать. И это библиотека, но не фреймворк, поэтому вы можете использовать только те функции, которые вам нравятся.

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