2013-05-30 3 views
2

Im работает над разработкой приложения для устройства штрих-кода, которое работает на Windows CE 5.0.Использование MVVM с развитием мобильных приложений Windows

Я смотрел шаблон MVVM для разработки приложений для рабочего стола с использованием C# .NET и хотел узнать, могу ли я действительно разработать приложение для смарт-устройств с использованием MVVM.

Если да, то кто-то может указать на некоторые ресурсы, я не смог найти их.

Если нет, я должен просто приступить к применению формы окна?

ответ

2

MVVM - это всего лишь шаблон, который использует привязку данных. Вы можете создать приложение, которое его использует, или тот, который этого не делает. На самом деле вы можете создать гибрид и использовать его в некоторых местах. Создайте форму s и назовите их «Представления», затем привяжите элементы пользовательского интерфейса к свойствам в других классах, которые вы называете «ViewModels», и вы больше всего там. Вы могли бы использовать MVC или MVP как шаблоны в качестве альтернатив, или вы могли бы смешивать их все в одном приложении.

Если вы спрашиваете, поддерживает ли CF элементы привязки данных к базе данных, то да. Или вы действительно спрашиваете, есть ли какая-то «формализованная» структура MVVM для Compact Framework?

+1

Я хотел бы знать, есть ли формализованная структура для CF, как MVVM Light, которую я могу использовать вместо того, чтобы писать все на своем собственном –

+0

Связывание данных. Могу ли я использовать представления xaml и связывать их? –

+1

Итак, вы хотите XAML, а не MVVM? Нет, XAML не поддерживается - так или иначе, из управляемого кода. – ctacke

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