Читайте также:
|
|
Ответ 1. IDataErrorInfo
Задача 6.
Вариант 1 Задачи 6.
Укажите недопустимый способ, которым класс представления и модели представления, не могут быть созданы и связаны друг с другом во время выполнения:
Ответ 1. представление декларативно инстанцирует соответствующую модель представления в XAML
+ Ответ 2. экземпляр модели представления инстанцирует соответствующие представление программно в конструкторе
Ответ 3. представление инстанцирует соответствующий экземпляр модели представления программно в конструкторе
Ответ 4. представление может быть определено как шаблон данных и связано с типом модели представления
Вариант 2 Задачи 6.
Допустимые способы, которыми классы представления и модели представления, могут быть созданы и связаны друг с другом во время выполнения:
+ Ответ 1. представление декларативно инстанцирует соответствующую модель представления в XAML
Ответ 2. экземпляр модели представления инстанцирует соответствующие представление программно в конструкторе
+ Ответ 3. представление инстанцирует соответствующий экземпляр модели представления программно в конструкторе
+ Ответ 4. представление может быть определено как шаблон данных и связано с типом модели представления
Вариант 3 Задачи 6.
В паттерне MVVM несет ответственность за определения структуры и появление того, что пользователь видит на экране.
Ответ 1. View
Задача 7.
Вариант 1 Задачи 7.
Укажите правильные утверждения:
+ Ответ 1. недопустимо помещать код логики, нуждающийся в тестировании, в представление
Ответ 2. как правило, модель наследуются от классов Control или UserControl
+ Ответ 3. модель представления в паттерне MVVM инкапсулирует логику представления и данные для отображения
Ответ 4. код для получения или управления элементами данных, которые должны быть показаны в представлении посредством привязки данных, должен находиться в модели
Вариант 2 Задачи 7.
Укажите правильные утверждения:
+ Ответ 1. у модели представления не должно быть никаких явно заданных знаний об определенных визуальных элементах в представлении
Ответ 2. как правило, модель наследуются от классов Control или UserControl
Ответ 3. модель в паттерне MVVM инкапсулирует логику представления и данные для отображения
+ Ответ 4. код для получения или управления элементами данных, которые должны быть показаны в представлении посредством привязки данных, должен находиться в модели представления
Вариант 3 Задачи 7.
Свойство, отвечающее за включение\отключение в механизме привязки данных обработки исключений связанных с ошибками правильности данных.
Ответ 1. ValidatesOnExceptions
Литература
2. Реализация шаблона Model-View-ViewModel для WPF
http://devlanfear.com/realizaciya-shablona-model-view-viewmodel-dlya-wpf/
3. Реализация шаблона Model-View-ViewModel средствами MVVM Toolkit
http://megadarja.blogspot.com/2010/04/mvvm-wpf.html
4. Шаблон представления Model View ViewModel и другие: краткий обзор и сравнение
http://devlanfear.com/shablon-predstavleniya-model-view-viewmodel-i-drugie-kratkij-obzor-i-sravnenie/
Лабораторная работа 5. Реализация WPF проекта с помощью MVVM toolkit’а
Краткая аннотация лабораторной работы: в лабораторной работе будут даны задания для самостоятельного выполнения на закрепление пройденной теоретической части лекций 8 и 9, а так же рассмотрен пример построения WPF проекта реализованного с использованием «легковесного» MVVM toolkit’а. При решении самостоятельной работы опирайтесь на материалы лекций 8 и 9.
Цель лабораторной работы: показать реализацию паттерна Model-View-ViewModel на основе одного из существующего множества MVVM toolkit’ов. Дать представление о том, какой из вариантов реализации паттерна MVVM более уместен в той или иной ситуации. Закрепить знания, полученные в лекциях 8 и 9.
Дата добавления: 2015-08-13; просмотров: 127 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
В паттерне MVVM инкапсулирует логику представления и данные для отображения (англ. яз.). | | | Шаг 4. View |