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

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

Читайте также:
  1. Cдующая задача - вставка текста.
  2. Nbsp;   ЗАДАЧА
  3. Nbsp;   ЗАДАЧА
  4. Nbsp;   ЗАДАЧА
  5. Nbsp;   ЗАДАЧА
  6. Nbsp;   ЗАДАЧА
  7. Nbsp;   ЗАДАЧА

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

Укажите правильные утверждения:

+ Ответ 1. оболочки для свойств зависимости не должны содержать никакой логики в методах set и get

Ответ 2. стиль для CustomControl должен находиться в том же пространстве имен, что и CustomControl

+ Ответ 3. свойства зависимости могут устанавливаться и извлекаться непосредственно с помощью методов SetValue() и GetValue() базового класса DependencyObject.

+ Ответ 4. чтобы явно указать новый стиль для CustomControl, необходимо вызвать метод OverrideMetadata() в статическом конструкторе класса.

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

Укажите правильные утверждения:

+ Ответ 1. стиль для CustomControl должен быть помещен в словарь ресурсов по имени generic.xaml

+ Ответ 2. generic.xaml следует сохранить в папке Themes проекта, чтоб он был распознан как стиль по умолчанию для элемента управления

Ответ 3. свойства зависимости могут устанавливаться и извлекаться непосредственно с помощью методов Set и Get

Ответ 4. чтобы для CustomControl применился стиль по умолчанию, необходимо вызвать метод OverrideMetadata() в статическом конструкторе класса.

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

Стиль для CustomControl должен быть помещен в словарь ресурсов по имени …

Ответ 1. generic.xaml

Задача 5.

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

Укажите правильные утверждения:

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

Ответ 2. в стиле для CustomControl при создании выражений привязки, которые связываются со свойствами родительского класса элемента управления, необходимо использовать свойство ElementName

+ Ответ 3. в стиле для CustomControl для однонаправленной привязки к свойствам родительского класса элемента управления, можно использовать TemplateBinding

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

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

Укажите правильные утверждения:

+ Ответ 1. присоединять обработчики событий в шаблоне элемента управления не допускается.

Ответ 2. в стиле для CustomControl при создании выражений привязки, которые связываются со свойствами родительского класса элемента управления, необходимо использовать свойство ElementName

+ Ответ 3. в стиле для CustomControl для однонаправленной привязки к свойствам родительского класса элемента управления, можно использовать TemplateBinding

+ Ответ 4. TemplateBinding, и Binding с RelativeSource из TemplatedParent служат одной и той же цели — извлечению данных из свойств пользовательского элемента управления

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


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


Читайте в этой же книге: Ресурсы | Основные принципы связывания | Привязка к объектам CLR | Редактирование | Краткие итоги | Задача 4. | Лекция 7. Пользовательские элементы управления. | Устанавливаем стили для элементов управления | Определение свойств зависимости | Шаг 2. Рефакторинг кода разметки указателя цвета |
<== предыдущая страница | следующая страница ==>
Набор для практики| Свойство, которое возвращает или задает тип, для которого предназначен данный стиль.

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