Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
course_(Windows&Web).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.68 Mб
Скачать

Вариант 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

Литература

  1. Реализация шаблона Model-View-ViewModel для WPF http://devlanfear.com/realizaciya-shablona-model-view-viewmodel-dlya-wpf/

  2. Реализация шаблона Model-View-ViewModel средствами MVVM Toolkit http://megadarja.blogspot.com/2010/04/mvvm-wpf.html

  3. Шаблон представления 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.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]