Читайте также:
|
|
Ответ 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 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Краткие итоги | | | Интерфейс, предоставляющий базовую поддержку валидации данных и сообщения об ошибках |