Рабочие листы
к вашим урокам
Скачать
1 слайд
ВВЕДЕНИЕ В MVVM
Дмитрий Кудрявцев
http://dimakudr.blogspot.com/
2 слайд
Как правильно спроектировать приложение?
Как правильно обеспечить разделение ответственности между модулями?
Как обеспечить тестирование приложения? Какие модули можно покрыть юнит тестами?
Вопросы
3 слайд
View-First
4 слайд
ДЕМО
PureMVVMSample
5 слайд
ViewModel-First
6 слайд
ДЕМО
ViewModelFirstSample
7 слайд
MVVM Toolkits
Josh Smith. "MVVM Foundation".
Sacha Barber. "Cinch.".
Daniel Vaughan. "Calcium SDK".
Karl Shifflett. "Ocean".
Laurent Bugnion. "MVVM Light Toolkit".
Lester Lobo. "CoreMVVM".
Rob Eisenberg. "Caliburn".
Rob Eisenberg. "Caliburn Micro".
William e Kempf. "Onyx".
Peter O’Hanlon. "GoldLight".
jbe. "WPF Application Framework (WAF)".
WPF Team. "WPF Model-View-ViewModel Toolkit".
Brett Hickenbottom. "Structured MVVM".
Rhea NV (Visual Studio Partner). "Vidyano".
8 слайд
MVVM Light Libraries V3
ESSENTIALS
RelayCommand
Messenger
ViewModelBase
EXTRAS
EventToCommand
DispatcherHelper
9 слайд
ДЕМО
MvvmLightDemo
10 слайд
ДЕМО
MultipleViewsDemo
11 слайд
Cпособы связывания View и ViewModel
В коде
В XAML
DataTemplate
12 слайд
ДЕМО
DataTemplatesDemo
13 слайд
Сообщения
View
ViewModel
View
ViewModel
Messages
View
14 слайд
ДЕМО
MultipleVMDemo
15 слайд
Источники информации
http://www.galasoft.ch/mvvm/getstarted
http://stackoverflow.com/questions/tagged/mvvm
http://stackoverflow.com/questions/tagged/mvvm-light
http://www.google.com
Рабочие листы
к вашим урокам
Скачать
6 665 291 материал в базе
Настоящий материал опубликован пользователем Осипов-Власов Сергей Валентинович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
600 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
6 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.