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

Краткие итоги. В лекции мы рассмотрели, как в WPF устроена работа с данными приложения

Читайте также:
  1. I. Итоги социально-экономического развития Республики Карелия за 2007-2011 годы
  2. IX. Итоги и награждение участников
  3. XXIII. ИТОГИ ВТОРОЙ МИРОВОЙ ВОЙНЫ
  4. Аутотелическая личность: итоги
  5. Введение. Краткие сведения о Геше Лангри Тхангпа и его учении, извлеченные из «Слов Моего Всеблагого Учителя» Патрула Ринпоче
  6. Выводы, требования, итоги.
  7. Дорогие и любимые читатели, будет еще эпилог, в котором я объясню некоторые моменты и полностью подведу итоги данной работы!

В лекции мы рассмотрели, как в WPF устроена работа с данными приложения. Система привязки к данным глубоко интегрирована в платформу, и при наличии подходящей модели мы можем создавать приложения, целиком управляемые данными.

Набор для практики

Вопросы:

1. Охарактеризуйте особенности статического и динамического связывания

2. Особенности класса ObservableCollection<T>

3. Интерфейсы INotifyCollectionChanged и INotifyPropertyChanged

4. Использование Converter

5. Способы наделить пользовательский класс способностью извещать об изменениях

6. Основные свойства привязки

Тесты

Задача 1.

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

Выставите правильную последовательность пути поиска ресурса:

1. 4 Системная тема.

2. 1 Иерархия элементов.

3. 3 Тема типа.

4. 2 Application.Resources.

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

Путь поиска ресурса:

Ответ 1. системная тема - тема типа - Application.Resources - иерархия элементов

Ответ 2. Application.Resources - системная тема - иерархия элементов

Ответ 3. тема типа - Application.Resources - системная тема

+ Ответ 4. иерархия элементов - Application.Resources - тема типа - системная тема

 

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

Вместо стандартной нотации Binding, используемой для привязки к данным, для привязки к шаблонам в разметке применяется обозначение …

Ответ 1. TemplateBinding

Задача 2.

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

Укажите механизм выполняющий преобразование типов в XAML автоматически:

Ответ 1. класс TypeConverter

Ответ 2. интерфейс IValueConverter

Ответ 3. класс AutoConverter

Ответ4.интерфейс IConverter

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

Укажите механизмы преобразование типов в XAML:

+ Ответ 1. класс TypeConverter

+ Ответ 2. интерфейс IValueConverter

Ответ 3. класс AutoConverter

Ответ4.интерфейс IConverter

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

Класс конвертер, существующий в.NET, начиная с версии 1.0 выполняющий преобразование типов в XAML автоматически.

Ответ 1. TypeConverter

Задача 3.

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

Один из способов наделить пользовательский класс способностью извещать об изменениях:

+ Ответ 1. реализовать интерфейс INotifyPropertyChanged

Ответ 2. наследоваться от класса Control

Ответ 3. пользовательские классы не могут извещать об изменениях

Ответ 4. достаточно сделать необходимые свойства класса виртуальными

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

Чтобы наделить пользовательский класс способностью извещать об изменениях, можно:

+ Ответ 1. создать свойства, производные от класса DependencyProperty

+ Ответ 2. добавить события, с помощью которых мы будем сообщать об изменении

Ответ 3. наследоваться от класса Control

+ Ответ 4. реализовать интерфейс INotifyPropertyChanged

 

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

Чтобы наделить пользовательский класс способностью извещать об изменениях, одним из решений является реализация интерфейса - …

Ответ 1. INotifyPropertyChanged


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


Читайте в этой же книге: Работа с текстом | Отладка при связывании с данными | Улучшенная поддержка шаблона MVVM | Неявные шаблоны | Другие изменения | Версия Visual Studio 2010 позволяет проектировать приложения, ориентированные на различные версии .NET. Напишите минимально допустимую версию .NET (ответ версии через точку). | Задача 4. | Ресурсы | Основные принципы связывания | Привязка к объектам CLR |
<== предыдущая страница | следующая страница ==>
Редактирование| Задача 4.

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