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