Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

В паттерне MVVM инкапсулирует логику представления и данные для отображения (англ. яз.).

Читайте также:
  1. I. Выполните тест. Данные внесите в таблицу.
  2. I. Данные о выпускниках МПГУ 2010г. (анкета, тема диплома и курсовых)
  3. IV.2.3. Порядок принесения кассационного представления на не вступившие в законную силу приговоры и постановления суда присяжных.
  4. N. Н. Julius, Lefom mr tesprisons, 1831, t. I, p. 384-386 (пер. на франц. яз.).
  5. RMI (англ. Remote Method Invocation) - програмний інтерфейс виклику видалених методів в мові Java.
  6. V. Данные объективного обследования больного (Status praesens)
  7. Анализ образцов средств сбора, обработки и отображения информации.

Ответ 1. ViewModel

Задача 3.

Вариант 1 Задачи 3.

В MVVM для модели не свойственна характеристика:

Ответ 1. являются не визуальными классами, которые инкапсулируют данные приложения и бизнес-логику. Они ответственны за управление данными приложения и за обеспечение их непротиворечивости и валидности, инкапсулируя необходимые бизнес-правила и логику подтверждения правильности данных

Ответ 2. обычно предоставляют уведомления об изменении свойств или коллекций через интерфейсы INotifyPropertyChanged и INotifyCollectionChanged.

+ Ответ 3. является неотображаемым классом, и не наследуется ни от какого базового класса WPF или Silverlight

Ответ 4. обычно используются вместе со службой или репозитарием, который инкапсулирует доступ к данным и кэширование.

Вариант 2 Задачи 3.

В MVVM для модели свойственны следующие характеристики:

+ Ответ 1. ответственны за управление данными приложения и за обеспечение их непротиворечивости и валидности

+ Ответ 2. обычно предоставляют уведомления об изменении свойств или коллекций через интерфейсы INotifyPropertyChanged и INotifyCollectionChanged.

Ответ 3. может настроить поведение привязки данных между представлением и моделью представления

Ответ 4. обычно используются вместе со службой или репозитарием, который инкапсулирует доступ к данным и кэширование.

Вариант 3 Задачи 3.

В паттерне MVVM инкапсулирует бизнес-логику и данные (англ. яз.).

Ответ 1. Model

Задача 4.

Вариант 1 Задачи 4.

Интерфейс, обеспечивающий свойства и методы, позволяющие коллекции быть отфильтрованной, отсортированной, или сгруппированной, и позволяет отследить или изменить элемент, выбранный в настоящий момент:

Ответ 1. INotifyCollectionChanged

+ Ответ 2. ICollectionView

Ответ 3. IEnumerable

Ответ 4. ListCollectionView

Вариант 2 Задачи 4.

Коллекция типа ObservableCollection<T> примечательна тем, что она реализует интерфейс:

+ Ответ 1. INotifyCollectionChanged

Ответ 2. ICollectionView

Ответ 3. ICommand

Ответ 4. INotifyPropertyChanged

Вариант 3 Задачи 4.

Интерфейс, обеспечивающий свойства и методы, позволяющие коллекции быть отфильтрованной, отсортированной, или сгруппированной, и позволяет отследить или изменить элемент, выбранный в настоящий момент.

Ответ 1. ICollectionView

Задача 5.

Вариант 1 Задачи 5.

Модель представления может реализовать команды:

Ответ 1. только как Command Method

Ответ 2. только как Command Object

+ Ответ 3. как Command Method, так и Command Object

Ответ 4. модель представления не отвечает за реализацию команд

Вариант 2 Задачи 5.

Модель представления может реализовать команды:

+ Ответ 1. как Command Method

Ответ 2. как Command Event

+ Ответ 3. как Command Object

Ответ 4. модель представления не отвечает за реализацию команд

Вариант 3 Задачи 5.


Дата добавления: 2015-08-13; просмотров: 113 | Нарушение авторских прав


Читайте в этой же книге: Команды и привязка к данным | Добавление триггеров к данным | Добавление триггеров к элементам управления | Если мы хотим получать извещения о нажатии любой кнопки в окне, достаточно просто вызвать метод | Триггер, который позволяет применять изменения, основанные на состоянии нескольких свойств. | Шаг 2. Использование нестандартных команд. | Класс представления (View). | Класс модели представления (View Model). | Реализация INotifyCollectionChanged. | Создание представления, определенного как шаблон данных. |
<== предыдущая страница | следующая страница ==>
Краткие итоги| Интерфейс, предоставляющий базовую поддержку валидации данных и сообщения об ошибках

mybiblioteka.su - 2015-2024 год. (0.007 сек.)