Читайте также: |
|
Вопросы:
1. Назовите основные особенности UserControl
2. Назовите основные особенности CustomControl
3. DependencyProperty и этапы определения
4. Виды привязок в шаблоне пользовательского элемента управления
5. Назначение метода OnApplyTemplate
Тесты
Задача 1.
Вариант 1 Задачи 1.
Если в дальнейшем потребуется создать наследника от пользовательского элемента управления, то мы должны спроектировать его как:
+ Ответ 1. CustomControl
Ответ 2. UserControl
Ответ 3. CustomControl или UserControl
Ответ 4. создать наследника от пользовательского элемента управления не возможно.
Вариант 2 Задачи 1.
Нестандартные, повторно используемые элементы, которые можно применять без каких-либо модификаций и в других приложениях:
Ответ 1. UserControl
+ Ответ 2. CustomControl
Ответ 3. CustomControl или UserControl
Ответ 4. создать повторно используемые элементы управления не возможно.
Вариант 3 Задачи 1.
Если в дальнейшем потребуется создать наследника от пользовательского элемента управления, то мы должны спроектировать его как
Ответ 1. CustomControl
Задача 2.
Вариант 1 Задачи 2.
При добавлении в проект Silverlight User Control’а:
Ответ 1. добавится только файл разметки XAML
Ответ 2. добавится только класс этого Control’а
+ Ответ 3. добавится файл разметки XAML и класс содержащий фоновый код Control’а
Ответ4.в Silverlight нет возможности добавления UserControl, эта возможность WPF проектов
Вариант 2 Задачи 2.
При добавлении в проект Silverlight User Control’а произойдет добавление в проект:
Ответ 1. файла разметки XAML
Ответ 2. класса содержащий фоновый код Control’а
Ответ 3. шаблона для этого Control’а в файле Generic.xaml
Ответ4.в Silverlight нет возможности добавления UserControl, эта возможность WPF проектов
Вариант 3 Задачи 2.
Элемент управления без внешнего вида на основе одного из базовых классов, не имеющих поверхности визуального проектирования принято называть … (англ.яз.)
Ответ 1. CustomControl
Задача 3.
Вариант 1 Задачи 3.
При определении свойств зависимости необязательно:
Ответ 1. определение статического поля с добавленным словом Property в конце его имени
Ответ 2. добавить статический конструктор элемента управления, который зарегистрирует свойства, указывая имя свойства, тип данных и класс элемента управления, владеющий данным свойством
+ Ответ 3. присоединить обратные вызовы для проверки достоверности, коррекции значений и уведомлений об изменении значения
Ответ 4. любой из пунктов можно опустить
Вариант 2 Задачи 3.
При определении свойств зависимости обязательно:
+ Ответ 1. определение статического поля с добавленным словом Property в конце его имени
+ Ответ 2. добавить статический конструктор элемента управления, который зарегистрирует свойства, указывая имя свойства, тип данных и класс элемента управления, владеющий данным свойством
Ответ 3. присоединить обратные вызовы для проверки достоверности, коррекции значений и уведомлений об изменении значения
Ответ 4. добавить стандартные оболочки для свойств зависимости
Вариант 3 Задачи 3.
Самый базовый класс для элемента управления без внешнего вида (CustomControl) - …
Ответ 1. Control
Дата добавления: 2015-08-13; просмотров: 112 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Шаг 2. Рефакторинг кода разметки указателя цвета | | | Задача 4. |