Описание тега mvvm
Model-View-ViewModel (MVVM) - это шаблон архитектурного проектирования для реализации пользовательских интерфейсов, который отделяет UI (View) от его данных (Model) с помощью логики представления (ViewModel).
Model-View-V IEW M Odel (MVVM) представляет собой архитектурный шаблон проектирования для реализации пользовательских интерфейсов. Его основное внимание уделяется разделению проблем между представлением (UI) и моделью (данными) с помощью промежуточного уровня, называемого ViewModel, для повышения управляемости, масштабируемости и тестируемости.
Он используется во всех XAML рамках, основанных в том числе МОФ, Silverlight, Windows-телефон, UWP, Xamarin, в рамках ZK и яваскрипта структур, включая KnockoutJS. Популярные фреймворки.Net, реализующие этот шаблон, включают:
Смотрите также:
- запись в Википедии о MVVM.
- эта статья MSDN о шаблоне проектирования MVVM.
- Начало работы с шаблоном MVVM в приложениях Silverlight.