Главная / Программирование / Разработка приложений на базе WPF и Silverlight

Разработка приложений на базе WPF и Silverlight - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В курсе лекций рассматриваются вопросы теории и практики создания корпоративных информационных систем на базе технологий Microsoft: WPF, Silverlight, SQL Server 2008, модели «сущность-связь» – Entity Data Model (EDM), службы WCF Data Services. Примеры приложений написаны на языке C#.
Язык XAML это ...
(1) язык расширенной разметки приложений
(2) язык расширенной разметки
(3) язык программирования
(4) язык манипулирования данными
Укажите правильные утверждения в отношении WCF RIA Services
(1) сервисы обеспечивают разработку многоуровневых решений для многофункциональных Silverlight приложений
(2) сервисы обеспечивают разработку настольных решений для Silverlight приложений
(3) предоставляют клиенту сервисы, которые реализуются логику приложения на сервере
(4) предоставляют клиенту сервисы, которые реализуются логику приложения на клиенте
Управляемый API-интерфейс WPF включает
(1) компонент PresentationFramework
(2) компонент PresentationCore
(3) компонент WindowsBase
(4) компонент WindowsCodecs
Укажите правильные утверждения в отношении свойств зависимостей WPF
(1) обеспечивают возможность работы с основными средствами WPF
(2) обладают дополнительным набором возможностей по сравнению с обычными свойствами
(3) формируют уведомления об изменениях значений свойств
(4) нерационально потребляют память
При создании страничных WPF приложений контейнером наивысшего уровня может быть
(1) Window
(2) NavigationWindow
(3) Frame
(4) Page
Укажите правильные утверждения в отношении модели EDM
(1) модель EDM является концептуальной моделью данных
(2) в модели EDM данные могут иметь только реляционную структуру
(3) модель EDM описывает структуры данных на основе сущностей и связей, которые являются независимыми от схем хранения
(4) в модели EDM форма хранения данных определяет разработку приложения
Укажите правильные утверждения
(1) технология Silverlight базируется на подмножестве модели WPF
(2) технология WPF базируется на подмножестве модели Silverlight
(3) Silverlight является межбраузерной межплатформенной реализацией .NET Framework
(4) Silverlight является реализацией .NET Framework только для платформы Windows Server
Укажите правильные утверждения в отношении класса MemoryStream
(1) класс создает поток, резервным хранилищем которого является память
(2) класс является абстрактным
(3) поток памяти, созданный с помощью массива байтов без знака, предоставляет неизменяемый поток данных
(4) класс не подлежит сериализации
Укажите правильные утверждения в отношении синтаксиса XAML
(1) элемент XAML-документа отображается на некоторый экземпляр класса .NET
(2) элементы XAML можно вкладывать друг в друга
(3) свойства класса определяются с помощью атрибутов
(4) свойства класса определяют бизнес-логику
Установите соответствие между методами класса ObjectContext и их назначением
(1)
GroupByГруппирует результаты запроса по заданным критериям
IncludeЗадает связанные объекты, включаемые в результаты запроса
IntersectОграничивает результаты запроса, включая только те, которые вошли в результаты другого запроса объектов
OrderByСортирует результаты запроса по заданным критериям
(2)
GroupByГруппирует результаты запроса по заданным критериям
IncludeОграничивает результаты запроса, включая только те, которые вошли в результаты другого запроса объектов
IntersectЗадает связанные объекты, включаемые в результаты запроса
OrderByСортирует результаты запроса по заданным критериям
(3)
GroupByГруппирует результаты запроса по заданным критериям
IncludeСортирует результаты запроса по заданным критериям
IntersectОграничивает результаты запроса, включая только те, которые вошли в результаты другого запроса объектов
OrderByЗадает связанные объекты, включаемые в результаты запроса
Укажите правильные утверждения
(1) большинство объектов в WPF являются производными от класса DispatcherObject
(2) класс Visual задает базовую функциональность рисования элементов WPF
(3) пользовательские элементы управления являются потомками класса UIElement
(4) класс FrameworkElement является базовым для построения геометрических форм
При объявлении свойства зависимости должен использоваться модификатор
(1) public
(2) static
(3) protected
(4) abstract
Тип столбца DataGridTextColumn класса DataGrid используется для отображения в ячейках столбцов
(1) столбцов текстового содержимого
(2) логических данных
(3) данных, когда имеется набор элементов для выбора
(4) элементов Uri
Укажите правильные утверждения в отношении ассоциаций модели EDM
(1) ассоциация представляет собой связь между двумя типами сущностей
(2) каждая ассоциация имеет две конечные точки ассоциации
(3) каждая конечная точка ассоциации определяет кратность конечной точки ассоциации
(4) каждая ассоциация является коллекцией для модели
В состав служб WCF Data Services включен набор клиентских библиотек для
(1) типовых клиентских приложений .NET Framework
(2) приложений на основе Silverlight
(3) сервера SQL Server
Укажите правильные утверждения
(1) визуальная структура интерфейсного элемента задается в его шаблоне ControlTemplate
(2) визуальное поведение интерфейсного элемента задается в его шаблоне ControlTemplate
(3) визуальная структура интерфейсного элемента задается в его шаблоне DataTemplate
(4) визуальное поведение интерфейсного элемента задается в его шаблоне DataTemplate
Текст XAML-документа должен содержать ...
(1) один корневой элемент
(2) два корневых элемента
(3) любое количество корневых элементов
(4) только корневые элементы
Класс DataPager
(1) предоставляет пользовательский интерфейс для перелистывания страниц коллекции данных
(2) предоставляет пользовательский интерфейс для отображения даты
(3) для правильной работы с моделью EDM данные должны быть отсортированы
(4) предоставляет пользовательский интерфейс для отображения календаря
Укажите правильные утверждения
(1) окно в WPF может содержать только один элемент - контейнер
(2) окно в WPF может содержать несколько элементов управления
(3) страница в WPF может содержать только один элемент - контейнер
(4) страница в WPF может содержать несколько элементов управления
Свойство зависимости должно быть зарегистрировано в WPF
(1) в статическом конструкторе соответствующего класса
(2) в конструкторе по умолчанию соответствующего класса
(3) в конструкторе с параметрами соответствующего класса
(4) в конструкторе без параметров соответствующего класса
Тип столбца DataGridHyperlinkColumn класса DataGrid используется для отображения в ячейках столбцов
(1) столбцов текстового содержимого
(2) логических данных
(3) данных, когда имеется набор элементов для выбора
(4) элементов Uri
Укажите правильные утверждения в отношении обобщенной коллекцией типа ObservableCollection<Т>
(1) представляет коллекцию динамических данных
(2) обеспечивает выдачу уведомления при получении элементов
(3) обеспечивает выдачу уведомления при обновлении всего элемента
(4) обеспечивает упорядочивание элементов списка
Службы данных WCF в приложении Silverlight создается
(1) на серверной части Silverlight- приложения
(2) клиентской части Silverlight- приложения
(3) серверной и клиентских частях Silverlight- приложения
(4) в отдельном проекте
В визуальную группу состояний SelectionStates для элемента управления ListBoxItem входят состояния
(1) Selected
(2) Unselected
(3) SelectedUnfocused
(4) Unfocused
Соответствие между ключевым словом XAML и его назначением
(1)
x:NameПозволяет указывать сгенерированное C# имя заданного элемента XAML
x:NullПредставляет null-ссылку
x:StaticПозволяет ссылаться на статический член типа
x:TypeArgumentПозволяет устанавливать элемент как обобщенный тип с определенными параметрами
(2)
x:TypeArgumentПозволяет указывать сгенерированное C# имя заданного элемента XAML
x:NullПредставляет null-ссылку
x:StaticПозволяет ссылаться на статический член типа
x:NameПозволяет устанавливать элемент как обобщенный тип с определенными параметрами
(3)
x:NameПозволяет указывать сгенерированное C# имя заданного элемента XAML
x:NullПредставляет null-ссылку
x:TypeArgumentПозволяет ссылаться на статический член типа
x:StaticПозволяет устанавливать элемент как обобщенный тип с определенными параметрами
Установите соответствие между значеними перечисления FilterDescriptors и действиями, которые они определяют
(1)
ContainsЗначение должно содержать значение фильтра
EndsWithЗначение должно заканчиваться значением фильтра
IsEqualToЗначение должно быть равно значению фильтра
IsGreaterThanЗначение должно быть больше, чем значение фильтра
IsNotEqualToЗначение должно отличаться от значения фильтра
(2)
ContainsЗначение должно содержать значение фильтра
EndsWithЗначение должно быть больше, чем значение фильтра
IsEqualToЗначение должно быть равно значению фильтра
IsGreaterThanЗначение должно заканчиваться значением фильтра
IsNotEqualToЗначение должно отличаться от значения фильтра
(3)
ContainsЗначение должно содержать значение фильтра
EndsWithЗначение должно быть больше, чем значение фильтра
IsEqualToЗначение должно заканчиваться значением фильтра
IsGreaterThanЗначение должно быть равно значению фильтра
IsNotEqualToЗначение должно отличаться от значения фильтра
Контейнер WrapPanel
(1) размещают элементы в строки и колонки в соответствии с невидимой таблицей
(2) размещает элементы в горизонтальные и вертикальные стопки
(3) размещает элементы управления в доступном пространстве, по одной строке или колонке
(4) размещает элементы управления относительно одного из своих внешних краев
Установите соответствие между приоритетом и способом динамического разрешения значений свойств зависимостей
(1)
5значение по умолчанию
4унаследованное значение
3значение из стиля темы
2значение из стиля проекта
1(наивысший приоритет)локальное значение
(2)
5локальное значение
4унаследованное значение
3значение из стиля темы
2значение из стиля проекта
1(наивысший приоритет)значение по умолчанию
(3)
5локальное значение
4унаследованное значение
3значение из стиля темы
2значение по умолчанию
1(наивысший приоритет)значение из стиля проекта
Метод CanExecute() интерфейса ICommand
(1) может содержать код, реализующий бизнес-логику приложения
(2) возвращает информацию о состоянии команды
(3) вызывается при изменении состояния команды
(4) вызывается по умолчанию
Метод SaveChanges() класса ObjectContext
(1) сохраняет все обновления в источнике данных
(2) сбрасывает отслеживание изменений в контексте объекта
(3) отменяет все изменения в источнике данных
(4) помечает данные, как измененные
Укажите правильные утверждения в отношении обобщенного класса DataServiceQuery<Т>
(1) представляет типизированный запрос по отношению к концептуальной модели в данном контексте объекта
(2) представляет одиночный запрос к службе данных
(3) для класса не определены публичные конструкторы
(4) представляет Linq- запрос к данным
Укажите правильные утверждения в отношении класса VisualState
(1) представляет внешний вид элемента управления, находящегося в определенном состоянии
(2) позволяет указывать состояния для элемента управления
(3) может использоваться в XAML-разметке как свойство элемента
(4) позволяет указывать порядок изменения состояния элемента управления
Пространство имен: http://schemas.openxmlformats.org/markup-compatibility/2006
(1) базовое пространство имен WPF, которое охватывает все классы WPF
(2) пространство имен XAML, которое включает различные свойства утилит XAML
(3) пространство имен XAML, связанное с проблемой совместимости разметки с рабочей средой
(4) пространство имен XAML, поддерживаемое программами Expression Blend и Visual Studio
Укажите правильные утверждения в отношении класса AutoCompleteBox
(1) определяет элемент управления, который предоставляет текстовое поле для пользовательского ввода и раскрывающийся список
(2) внешний вид объекта класса фиксированный
(3) поведение выделения в раскрывающемся списке можно настраивать
(4) класс является абстрактным
Класс ContentControl
(1) позволяет определять содержимое внутри элемента управления
(2) позволяет определять порядок перехода с использованием клавиш табуляции
(3) поддерживает рисование фона, переднего плана, рамки и геометрических фигур
(4) поддерживает форматирование размера и шрифта текстового содержания
Свойство зависимости объявляется как экземпляр класса
(1) RoutedEvent
(2) Event
(3) DependencyProperty
(4) Property
Свойство NavigationService класса Page
(1) возвращает ссылку на объект, которую можно использовать для отправки пользователя на другую страницу программным путем
(2) определяет, должен ли объект страницы оставаться действующим после перехода пользователя на другую страницу
(3) определяет, должны ли в обслуживающим данную страницу хосте отображаться навигационные элементы управления
(4) принимает один элемент, который отображается на странице
Метод DeleteObject(object entity) класса ObjectContext
(1) удаляет объект в источнике данных
(2) помечает объект для удаления
(3) удаляет все данные
(4) удаляет все объекты
Установите соответствие между параметром запроса протокола Open Data и его назначением
(1)
$expandУказываются связанные сущности, возвращаемые запросом
$formatУказывает формат возвращаемого канала
$selectУказывает проекцию, определяющую свойства сущности, возвращаемые в проекции
$inlinecountЗапрашивает включение в поток количества сущностей, возвращаемых в канале
(2)
$expandУказывает проекцию, определяющую свойства сущности, возвращаемые в проекции
$formatУказывает формат возвращаемого канала
$selectУказываются связанные сущности, возвращаемые запросом
$inlinecountЗапрашивает включение в поток количества сущностей, возвращаемых в канале
(3)
$expandУказываются связанные сущности, возвращаемые запросом
$formatУказывает формат возвращаемого канала
$selectЗапрашивает включение в поток количества сущностей, возвращаемых в канале
$inlinecountУказывает проекцию, определяющую свойства сущности, возвращаемые в проекции
В визуальную группу состояний CommonStates для элемента управления Button входят состояния
(1) Normal
(2) Pressed
(3) Disabled
(4) Focused
В следующем XAML- описании <Button Name="Exit" Content="Выход" /> фрагмент Name="Exit" определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) расширение разметки
При валидации атрибут DataTypeAttribute
(1) определяет тип для проверяемого свойства
(2) фиксирует диапазон возможных значений
(3) задает регулярное выражение для строковых данных
(4) определяет обязательность свойства при вводе
В WPF от класса ButtonBase наследуются следующие типы кнопок
(1) Button
(2) CheckBox
(3) RadioButton
(4) ClickButton
При объявлении маршрутизируемого события должен использоваться модификатор
(1) static
(2) virtual
(3) abstract
(4) ovveride
Укажите правильные утверждения в отношении метода LoadAsync() класса DataServiceCollection<T>
(1) использования метода предполагает обрабатку события LoadCompleted для получения сведений о результате операции загрузки
(2) используется для загрузки соответствующих сущностей из службы данных в коллекцию
(3) можно вызвать только один раз в потоке пользовательского интерфейса
(4) может быть вызван повторно только когда успешно выполнен запрос
В следующем XAML- описании <Button ... Grid.Row="0" ... /> фрагмент Grid.Row="0" определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) расширение разметки
При валидации атрибут RequiredAttribute
(1) определяет тип для проверяемого свойства
(2) фиксирует диапазон возможных значений
(3) задает регулярное выражение для строковых данных
(4) определяет обязательность свойства при вводе
Элемент управления ScrollBar
(1) предоставляет полосу прокрутки с перемещаемым элементом, позиция которого соответствует определенному значению
(2) показывает ход выполнения длительной задачи
(3) используется для задания числового значения путем перемещения бегунка на линейке прокрутки
(4) является контейнером элементов управления
Установите соответствие между типом маршрутизируемого события и способом его обработки
(1)
прямые событиявозникают в одном элементе и не передаются в другой
поднимающиеся событияперемещаются вверх по иерархии элементов дерева визуализации
туннельные событияперемещаются вниз по иерархии
(2)
прямые событияперемещаются вниз по иерархии
поднимающиеся событиявозникают в одном элементе и не передаются в другой
туннельные событияперемещаются вверх по иерархии элементов дерева визуализации
(3)
прямые событияперемещаются вверх по иерархии элементов дерева визуализации
поднимающиеся событияперемещаются вниз по иерархии
туннельные событиявозникают в одном элементе и не передаются в другой
Какой метод будет автоматически сгенерирован при создании EDM-модели для формирования новой записи в таблице Employee базы данных
(1) CreateEmployee()
(2) AddEmployee()
(3) NewEmployee()
(4) Employee()
Для ограничения доступа к заданной таблице только зарегистрированных пользователей, необходимо метод загрузки данных для этой таблицы класса DomainService отметить атрибутом
(1) RequiresAuthentication
(2) RequiresRole
(3) RequiresApplication
Командная модель WPF предоставляет следующие возможности
(1) делегирование событий подходящим командам
(2) поддержание включенного состояния элемента управления в синхронизированном виде с помощью состояния соответствующей команды
(3) выбор команды из меню
(4) формирование списка команд
При привязке к объекту, не являющемуся элементом, свойство Source
(1) указывает на объект-источник, поставляющий данные
(2) указывает на объект-источник, позволяющий базировать ссылку на текущем элементе
(3) определяет необходимость присвоить значение объекта-источника для текущего или более высокого элемента в дереве визуальных элементов приложения
(4) определяет необходимость присвоить значение объекта-источника для более высокого элемента в дереве визуальных элементов приложения
Укажите правильные утверждения
(1) стили – это коллекция значений свойств, которые могут быть применены к элементу
(2) стили в WPF могут устанавливать любое свойство зависимостей
(3) стили WPF поддерживают триггеры
(4) стили не позволяют использовать шаблоны
Если свойство Binding.Mode, определяющее направление привязки, равно OneWay, то это определяет, что
(1) целевое свойство обновляется при изменении свойства-источника
(2) и источник и целевое свойство обновляются при изменении какого-либо свойства
(3) целевое свойство устанавливается изначально на основе значения свойства-источника
(4) исходное свойство-источника обновляется при изменении целевого свойства, которое никогда не обновляется
Шаблон данных DataTemplate применяются для
(1) задания представления и визуального поведения элементов управления
(2) извлечения данных из объекта
(3) отображения в элементах управления содержимым
(4) организации бизнес-логики
Если свойство Binding.Mode, определяющее направление привязки, равно OneWaySource, то это определяет, что
(1) целевое свойство обновляется при изменении свойства-источника
(2) и источник и целевое свойство обновляются при изменении какого-либо свойства
(3) целевое свойство устанавливается изначально на основе значения свойства-источника
(4) исходное свойство-источника обновляется при изменении целевого свойства, которое никогда не обновляется
Если свойство Binding.UpdateSourceTrigger, которое определяет режим обновления данных между источником и целевым свойством, принимает значение Expicit, то
(1) обновление источника происходит немедленно после обновления целевого свойства
(2) обновление источника происходит, когда целевой элемент теряет фокус
(3) обновление источника происходит только при вызове метода BindingExpression.UpdateSource()
(4) обновления определяются метаданными целевого свойства
Какой интерфейс должен поддерживать класс-конвертор данных в WPF
(1) IValueConverter
(2) IConverter
(3) IValue
(4) IList
XAML-документ содержит ...
(1) разметку, описывающую внешний вид и поведение окна приложения
(2) разметку, описывающую внешний вид и поведение страницы приложения
(3) логику приложения
(4) бизнес-логику приложения
Укажите правильные утверждения в отношении класса DomainService
(1) является базовым для всех классов, представляющих службы домена
(2) является запечатанным классом
(3) в службе домена инкапсулируется бизнес-логика приложения
(4) бизнес-логика приложения инкапсулируется на клиенте
Уровень медиа-интеграции WPF включает
(1) компонент milcore
(2) компонент WindowsCodecs
(3) компонент WindowsBase
(4) компонент PresentationCore
При объявлении свойства зависимости должен использоваться модификатор доступа
(1) public
(2) private
(3) protected
(4) internel
Укажите правильные утверждения в отношении гиперссылок в WPF
(1) гиперссылки не являются отдельными элементами
(2) гиперссылки являются внутристроковыми потоковыми элементами
(3) гиперссылки должны размещаться внутри другого поддерживающего их элемента
(4) гиперссылки являются отдельными элемнтами XAML-описания документа
Модель EDM использует следующие понятия для описания структуры данных
(1) тип сущности
(2) тип ассоциации
(3) свойство
(4) абстрактный тип
Укажите правильные утверждения в отношении служб WCF Data Services
(1) входят в состав библиотеки .NET Framework
(2) состоят из набора шаблонов и библиотек
(3) позволяют создавать службы данных и обращаться к ним только в Интернете
(4) позволяют создавать службы данных и обращаться к ним в приложении
Укажите правильные утверждения в отношении класса BitmapImage
(1) класс можно использовать для ссылок на изображения в форматах JPEG и PNG
(2) является абстрактным классом
(3) предоставляет тип источника практического объекта для свойства источника изображения
(4) является базовым классов для создания источников изображений
Все дескрипторы XAML-документа начинаются символом ...
(1) >
(2) <
(3) &
(4) :
Установите соответствие между методами класса ObjectContext и их назначением
(1)
SelectОграничивает результаты запроса только теми свойствами, которые определены в заданной проекции
SkipСортирует результаты запроса по заданным критериям и пропускает указанное число результатов
TopОграничивает результаты запроса указанным числом элементов
WhereОграничивает запрос результатами, соответствующими определенным критериям фильтрации
(2)
SelectОграничивает результаты запроса только теми свойствами, которые определены в заданной проекции
SkipСортирует результаты запроса по заданным критериям и пропускает указанное число результатов
TopОграничивает запрос результатами, соответствующими определенным критериям фильтрации
WhereОграничивает результаты запроса указанным числом элементов
(3)
SelectОграничивает запрос результатами, соответствующими определенным критериям фильтрации
SkipСортирует результаты запроса по заданным критериям и пропускает указанное число результатов
TopОграничивает результаты запроса указанным числом элементов
WhereОграничивает результаты запроса только теми свойствами, которые определены в заданной проекции
Укажите правильные утверждения
(1) пользовательские элементы управления являются потомками класса FrameworkElement
(2) класс Shape является базовым для построения таких геометрических форм
(3) класс Control определяет элементы управления, которые могут взаимодействовать с пользователем
(4) класс FrameworkElement является базовым для всех контейнеров компоновки
При объявлении свойства зависимости должен использоваться модификатор
(1) public
(2) static
(3) protected
(4) readonly
Тип столбца DataGridCheckBoxColomn класса DataGrid используется для отображения в ячейках столбцов
(1) столбцов текстового содержимого
(2) логических данных
(3) данных, когда имеется набор элементов для выбора
(4) элементов Uri
Автоматически сгенерированный в проекте файл EDM-модели имеет расширение ...
(1) edmx
(2) xaml
(3) xlsx
(4) xml
Автоматически сгенерированный в проекте файл Службы данных WCF имеет расширение …
(1) svc
(2) cs
(3) sql
(4) xml
В визуальную группу состояний CommonStates для элемента управления ListBoxItem входят состояния
(1) Normal
(2) MouseOver
(3) Disabled
(4) Focused
Пространство имен в XAML-документе задается с помощью атрибута
(1) xmlns
(2) http
(3) window
(4) page
Для группировки по определенному полю данных в DataGrid, полученных с помощью объекта DomainDataSource, необходимо в XAML-описание добавить свойство
(1) GroupDescriptors
(2) DomainContext
(3) FilterDescriptor
(4) riaControls
Контейнер Grid
(1) размещают элементы в строки и колонки в соответствии с невидимой таблицей
(2) размещает элементы в горизонтальные и вертикальные стопки
(3) размещает элементы управления в доступном пространстве, по одной строке или колонке
(4) размещает элементы управления относительно одного из своих внешних краев
Имя объявляемого свойства зависимостей должно состоять из
(1) имени объявляемого свойства
(2) слова Property
(3) слова Attached
(4) слова Dependency
Классы, реализующие команды в WPF, должны поддерживать интерфейс
(1) ICommand
(2) ICollection
(3) IList
(4) IComparable
Если List1 является коллекцией объектов, то строка кода DataGrid1.ItemsSource = List1
(1) устанавливает источник данных для элемента управления DataGrid
(2) формирует элемент управления DataGrid
(3) сортирует элемент управления DataGrid
(4) фильтрует элемент управления DataGrid
EDM-модель данных в приложении Silverlight создается
(1) на серверной части Silverlight- приложения
(2) клиентской части Silverlight- приложения
(3) серверной и клиентских частях Silverlight- приложения
(4) в отдельном проекте
В визуальную группу состояний LayoutStates для элемента управления ListBoxItem входят состояния
(1) BeforeLoaded
(2) AfterLoaded
(3) BeforeUnloaded
(4) Unselected
Пространство имен: http://schemas.microsoft.com/winfx/2006/xaml/presentation
(1) базовое пространство имен WPF, которое охватывает все классы WPF
(2) пространство имен XAML, которое включает различные свойства утилит XAML
(3) пространство имен XAML, связанное с проблемой совместимости разметки с рабочей средой
(4) пространство имен XAML, поддерживаемое программами Expression Blend и Visual Studio
Установите соответствие между значеними перечисления FilterDescriptors и действиями, которые они определяют
(1)
IsContainedInЗначение данных должны содержаться в значении фильтра
IsEqualToЗначение должно быть равно значению фильтра
IsGreaterThanЗначение должно быть больше, чем значение фильтра
IsLessThanЗначение должно быть меньше значения фильтра
StartsWithЗначение должно начинаться с символов, заданных в фильтре
(2)
IsContainedInЗначение данных должны содержаться в значении фильтра
IsEqualToЗначение должно быть больше, чем значение фильтра
IsGreaterThanЗначение должно быть равно значению фильтра
IsLessThanЗначение должно быть меньше значения фильтра
StartsWithЗначение должно начинаться с символов, заданных в фильтре
(3)
IsContainedInЗначение данных должны содержаться в значении фильтра
IsEqualToЗначение должно быть меньше значения фильтра
IsGreaterThanЗначение должно быть равно значению фильтра
IsLessThanЗначение должно быть больше, чем значение фильтра
StartsWithЗначение должно начинаться с символов, заданных в фильтре
Контейнер DockPanel
(1) размещают элементы в строки и колонки в соответствии с невидимой таблицей
(2) размещает элементы в горизонтальные и вертикальные стопки
(3) размещает элементы управления в доступном пространстве, по одной строке или колонке
(4) размещает элементы управления относительно одного из своих внешних краев
Маршрутизируемое событие это сообщение о событии, которое возникло ...
(1) в одном элементе, а генерация о нем может осуществляться в другом элементе
(2) в разных элементах, а генерация о нем может осуществляться в другом элементе
(3) в одном элементе, а генерация о нем осуществляется в том же элементе
(4) в разных элементах, а генерация о нем может осуществляться в одном из этих элементах
Событие CanExecuteChanged интерфейса ICommand
(1) может содержать код, реализующий бизнес-логику приложения
(2) возвращает информацию о состоянии команды
(3) вызывается при изменении состояния команды
(4) вызывается по умолчанию
Класс ValidationRule
(1) предоставляет способ создания настраиваемого правила для проверки действительности ввода данных
(2) является абстрактным классом
(3) имеет абстрактный метод Validate для реализации пользовательского правила
(4) используется непосредственно при проверке данных
Укажите правильные утверждения в отношении обобщенного класса DataServiceCollection<T>
(1) представляет коллекцию динамических сущностей, обеспечивающую выдачу уведомлений при добавлении в неё элементов
(2) службы данных WCF используют данный класс с целью поддержки привязки извлекаемых из базы данных для элементов управления Silverlight
(3) представляет коллекцию динамических сущностей, обеспечивающую выдачу уведомлений при удалении из неё элементов
(4) обеспечивает сортировку элементов списка
Укажите правильные утверждения в отношении класса VisualStateGroup
(1) cодержит взаимоисключающие объекты VisualState, используемые для перехода из одного состояния в другое
(2) представляет внешний вид элемента управления, находящегося в определенном состоянии
(3) может использоваться в XAML-разметке как свойство элемента
(4) позволяет указывать порядок изменения состояния элемента управления
Пространство имен: http://schemas.microsoft.com/expression/blend/2008
(1) базовое пространство имен WPF, которое охватывает все классы WPF
(2) пространство имен XAML, которое включает различные свойства утилит XAML
(3) пространство имен XAML, связанное с проблемой совместимости разметки с рабочей средой
(4) пространство имен XAML, поддерживаемое программами Expression Blend и Visual Studio
Метод SubmitChanges() службы домена DomainDataSource используется для
(1) обновления данных
(2) вставки данных
(3) удаления данных
(4) изменения статуса данных
Соответствие между свойствами класса ContentControl и их назначением
(1)
BackgroundВозвращает или задает кисть, которая описывает фоновый цвет границы элемента управления
BorderBrushВозвращает или задает кисть, которая описывает фон элемента управления
BorderThicknessВозвращает или задает толщину границы элемента управления
ContentПолучает или задает содержимое объекта ContentControl
DataContextВозвращает или задает контекст данных для элемента, участвующего в привязке данных
(2)
BackgroundВозвращает или задает кисть, которая описывает фон элемента управления
BorderBrushВозвращает или задает толщину границы элемента управления
BorderThicknessВозвращает или задает кисть, которая описывает фоновый цвет границы элемента управления
ContentПолучает или задает содержимое объекта ContentControl
DataContextВозвращает или задает контекст данных для элемента, участвующего в привязке данных
(3)
BackgroundВозвращает или задает кисть, которая описывает фон элемента управления
BorderBrushВозвращает или задает кисть, которая описывает фоновый цвет границы элемента управления
BorderThicknessВозвращает или задает толщину границы элемента управления
ContentПолучает или задает содержимое объекта ContentControl
DataContextВозвращает или задает контекст данных для элемента, участвующего в привязке данных
При объявлении маршрутизируемого события должен использоваться модификатор доступа
(1) public
(2) private
(3) protected
(4) internal
Свойство KeepAlive класса Page
(1) возвращает ссылку на объект, которую можно использовать для отправки пользователя на другую страницу программным путем
(2) определяет, должен ли объект страницы оставаться действующим после перехода пользователя на другую страницу
(3) определяет, должны ли в обслуживающим данную страницу хосте отображаться навигационные элементы управления
(4) принимает один элемент, который отображается на странице
Какой метод класса ObjectContext удаляет данные из источника, которые имеют признак "удаленные"
(1) SaveChanges()
(2) DeleteObject(object entity)
(3) Save()
(4) Delete(object entity)
Запросы службы данных WCF для Silverlight выполняются
(1) асинхронно
(2) синхронно
(3) по условию
(4) безусловно
Дескриптор <StackPanel.Background> определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) расширение разметки
При валидации атрибут RangeAttribute
(1) определяет тип для проверяемого свойства
(2) фиксирует диапазон возможных значений
(3) задает регулярное выражение для строковых данных
(4) определяет обязательность свойства при вводе
Для создания многострочного представления элемента управления TextBox необходимо использовать свойство
(1) TextWrapping
(2) Text
(3) TextAlignment
(4) Visibility
При объявлении маршрутизируемого события должен использоваться модификатор
(1) public
(2) static
(3) protected
(4) abstract
Свойство ShowsNavigationUI класса Page
(1) возвращает ссылку на объект, которую можно использовать для отправки пользователя на другую страницу программным путем
(2) определяет, должен ли объект страницы оставаться действующим после перехода пользователя на другую страницу
(3) определяет, должны ли в обслуживающим данную страницу хосте отображаться навигационные элементы управления
(4) принимает один элемент, который отображается на странице
Метод BeginSaveChanges() класса DataServiceContent
(1) запускает асинхронную операцию сохранения данных, изменение которых были проведены в контексте сущностей
(2) запускает синхронную операцию сохранения данных, изменение которых были проведены в контексте сущностей
(3) запускает асинхронную операцию изменения данных в контексте сущностей
(4) запускает синхронную операцию изменения данных в контексте сущностей
В следующем XAML- описании <Button Name="Exit" Content="Выход" Click="Exit_Click" /> фрагмент Click="Exit_Click" определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) присоединение обработчика события
Для Windows- аутентификации в файле Web.config необходимо свойству mode объекта authentication установить значение
(1) Forms
(2) Windows
(3) Application
Элемент управления ProgressBar
(1) предоставляет полосу прокрутки с перемещаемым элементом, позиция которого соответствует определенному значению
(2) показывает ход выполнения длительной задачи
(3) используется для задания числового значения путем перемещения бегунка на линейке прокрутки
(4) является контейнером элементов управления
Укажите правильные утверждения в отношении привязки данных в WPF
(1) целевое свойство должно обязательно быть свойством зависимостей
(2) целевое свойство должно быть общедоступным свойством
(3) объект-источник может быть объектом данных приложения
(4) объект-источник должен обязательно быть свойством зависимостей
Установите соответствие между параметрами перечисления SaveChangesOptions их назначением при сохранение ожидающих изменений в контексте сущностей
(1)
Noneпроизводится посредством направления серверу нескольких запросов, однако при первом сбое операция прекращается
Batchсохраняются в составе одного пакетного запроса
ContinueOnErrorпроизводится посредством направления серверу нескольких запросов; при возникновении какой-либо ошибки операция продолжается
ReplaceOnUpdateпроизводятся путем замены всех значений сущности в источнике данных на значения, полученные от обновленной сущности
(2)
Noneпроизводятся путем замены всех значений сущности в источнике данных на значения, полученные от обновленной сущности
Batchсохраняются в составе одного пакетного запроса
ContinueOnErrorпроизводится посредством направления серверу нескольких запросов; при возникновении какой-либо ошибки операция продолжается
ReplaceOnUpdateпроизводится посредством направления серверу нескольких запросов, однако при первом сбое операция прекращается
(3)
Noneпроизводится посредством направления серверу нескольких запросов, однако при первом сбое операция прекращается
Batchсохраняются в составе одного пакетного запроса
ContinueOnErrorпроизводятся путем замены всех значений сущности в источнике данных на значения, полученные от обновленной сущности
ReplaceOnUpdateпроизводится посредством направления серверу нескольких запросов; при возникновении какой-либо ошибки операция продолжается
Для ограничения роли пользователей при выполнении определенных операций, необходимо метод класса DomainService отметить атрибутом
(1) RequiresAuthentication
(2) RequiresRole
(3) RequiresApplication
Укажите правильные утверждения
(1) объектный ресурс – это .NET-объект, который определяется в одном месте, а используется в нескольких местах приложения
(2) объектный ресурс – это .NET-объект, который определяется в нескольких местах, а используется в одном месте приложения
(3) ресурсы определяются в секции Resource соответствующего XAML-элемента
(4) ресурсы определяются в атрибутах соответствующего XAML-элемента
При привязке к объекту, не являющемуся элементом, свойство RelativeSource
(1) указывает на объект-источник, поставляющий данные
(2) указывает на объект-источник, позволяющий базировать ссылку на текущем элементе
(3) определяет необходимость присвоить значение объекта-источника для текущего или более высокого элемента в дереве визуальных элементов приложения
(4) определяет необходимость присвоить значение объекта-источника для более высокого элемента в дереве визуальных элементов приложения
Соответствие между свойствами класса Style и их назначением
(1)
BasedOnВозвращает или задает определенный стиль
ResourcesВозвращает или задает коллекцию ресурсов
TargetTypeВозвращает или задает тип, для которого предназначен данный стиль
TriggersВозвращает коллекцию объектов базового класса триггера
SettersВозвращает коллекцию объектов задания свойств
(2)
BasedOnВозвращает или задает определенный стиль
ResourcesВозвращает или задает коллекцию ресурсов
TargetTypeВозвращает коллекцию объектов задания свойств
TriggersВозвращает коллекцию объектов базового класса триггера
SettersВозвращает или задает тип, для которого предназначен данный стиль
(3)
BasedOnВозвращает или задает тип, для которого предназначен данный стиль
ResourcesВозвращает или задает коллекцию ресурсов
TargetTypeВозвращает или задает определенный стиль
TriggersВозвращает коллекцию объектов базового класса триггера
SettersВозвращает коллекцию объектов задания свойств
Если свойство Binding.Mode, определяющее направление привязки, равно TwoWay, то это определяет, что
(1) целевое свойство обновляется при изменении свойства-источника
(2) источник и целевое свойство обновляются при изменении какого-либо свойства
(3) целевое свойство устанавливается изначально на основе значения свойства-источника
(4) исходное свойство-источника обновляется при изменении целевого свойства, которое никогда не обновляется
Шаблоны панелей Hierarchical DataTemplate применяются для
(1) задания представления и визуального поведения элементов управления
(2) извлечения данных из объекта
(3) управления компоновкой элементов в элементах управления типа список
(4) применяются для организации бизнес-логики
Если свойство Binding.UpdateSourceTrigger, которое определяет режим обновления данных между источником и целевым свойством, принимает значение PropertyChanged, то
(1) обновление источника происходит немедленно после обновления целевого свойства
(2) обновление источника происходит, когда целевой элемент теряет фокус
(3) обновление источника происходит только при вызове метода BindingExpression.UpdateSource()
(4) обновления определяются метаданными целевого свойства
Если свойство Binding.UpdateSourceTrigger, которое определяет режим обновления данных между источником и целевым свойством, принимает значение Default, то
(1) обновление источника происходит немедленно после обновления целевого свойства
(2) обновление источника происходит, когда целевой элемент теряет фокус
(3) обновление источника происходит только при вызове метода BindingExpression.UpdateSource()
(4) обновления определяются метаданными целевого свойства
Какие методы должен реализовывать класс-конвертор данных в WPF
(1) Convert()
(2) Back()
(3) ConvertBack()
(4) Single.Parse()
Укажите правильные утверждения
(1) WPF XAML является подмножеством языка XML
(2) XML является подмножеством языка WPF XAML
(3) XAML является подмножеством языка C#
(4) C# является подмножеством языка XAML
Установите соответствие между свойствами атрибута Display и действиями при получении или задании значений для свойства класса метаданных, помеченного данным атрибутом
(1)
Descriptionзначение, которое используется для отображения описания пользовательского интерфейса
Nameзначение, которое используется для отображения в элементе пользовательского интерфейса
Promptзначение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса
ShortNameзначение, используемое в качестве метки столбца сетки
GroupNameзначение, используемое для группировки полей в пользовательском интерфейсе
(2)
Descriptionзначение, которое используется для отображения в элементе пользовательского интерфейса
Nameзначение, которое используется для отображения описания пользовательского интерфейса
Promptзначение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса
ShortNameзначение, используемое для группировки полей в пользовательском интерфейсе
GroupNameзначение, используемое в качестве метки столбца сетки
(3)
Descriptionзначение, используемое для группировки полей в пользовательском интерфейсе
Nameзначение, которое используется для отображения в элементе пользовательского интерфейса
Promptзначение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса
ShortNameзначение, используемое в качестве метки столбца сетки
GroupNameзначение, которое используется для отображения описания пользовательского интерфейса
Уровень визуализации WPF включает
(1) компонент Direct 3D
(2) компонент User32
(3) компонент milcore
(4) компонент WindowsCodecs
При объявлении свойства зависимости должен использоваться модификатор
(1) static
(2) virtual
(3) abstract
(4) ovveride
Классы кистей наследуются от класса
(1) Media.Brush
(2) LineaGradientBrush
(3) RadialGradientBrush
(4) DrawingBrush
Укажите правильные утверждения в отношении сущностей модели EDM
(1) тип сущности используется для описания структуры данных
(2) в модели типы сущностей конструируются из свойств
(3) тип сущности является шаблоном для сущностей
(4) набор сущностей представляет собой массив экземпляров сущности
Службы WCF Data Services ...
(1) предоставляют данные как ресурсы, адресуемые с помощью URI
(2) взаимодействуют с сущностей модели EDM
(3) предоставляют ресурсы в виде наборов сущностей и взаимосвязей между ними
(4) позволяют предоставлять только реляционные данные SQL Server
Укажите правильные утверждения в отношении класса Stream
(1) класс предоставляет универсальное представление последовательности байтов
(2) поддерживает операция чтение из потока
(3) поддерживает операция запись в поток
(4) поддерживает операция обновления потока
Все дескрипторы XAML-документа завершаются символом ...
(1) >
(2) <
(3) &
(4) :
Укажите правильные утверждения
(1) класс Panel является базовым для всех контейнеров компоновки
(2) класс ItemsControl является базовым для элементов управления, которые могут содержать коллекцию элементов
(3) класс Content Control является базовым для всех контейнеров компоновки
(4) класс Shape является базовым для элементов управления, которые могут содержать коллекцию элементов
Какой метод необходимо использовать для регистрации свойства зависимостей
(1) DependencyProperty.Register()
(2) GetValue()
(3) DependencyProperty.RegisterAttached()
(4) SetValue()
Тип столбца DataGridCheckBoxColomn класса DataGrid используется для отображения в ячейках столбцов
(1) столбцов текстового содержимого
(2) логических данных
(3) данных, когда имеется набор элементов для выбора
(4) элементов Uri
Автоматически сгенерированный в проекте класс EDM-модели наследуется от класса
(1) ObjectContext
(2) ObjectModel
(3) ObjectQuery
(4) ObjectStateManager
Автоматически сгенерированный в проекте класс Службы данных WCF наследуется от класса
(1) DataService
(2) DataService<T>
(3) DataServiceQuery
(4) DataServiceQuery<T>
В визуальную группу состояний FocusStates для элемента управления ListBoxItem входят состояния
(1) Focused
(2) Selected
(3) Unfocused
(4) MouseOver
Соответствие между ключевым словом XAML и его назначением
(1)
x:ArrayПредставляет тип массива .NET на XAML
x:FieldModifierПозволяет определять видимость типа класс
x:ClassModifierПозволяет определять видимость члена типа
x:KeyПозволяет установить значение ключа для элемента XAML
(2)
x:ArrayПредставляет тип массива .NET на XAML
x:ClassModifierПозволяет определять видимость типа класс
x:FieldModifierПозволяет определять видимость члена типа
x:KeyПозволяет установить значение ключа для элемента XAML
(3)
x:KeyПредставляет тип массива .NET на XAML
x:ClassModifierПозволяет определять видимость типа класс
x:FieldModifierПозволяет определять видимость члена типа
x:ArrayПозволяет установить значение ключа для элемента XAML
Контейнер StackPanel
(1) размещают элементы в строки и колонки в соответствии с невидимой таблицей
(2) размещает элементы в горизонтальные и вертикальные стопки
(3) размещает элементы управления в доступном пространстве, по одной строке или колонке
(4) размещает элементы управления относительно одного из своих внешних краев
Какой метод необходимо использовать для регистрации присоединяемого свойства зависимостей
(1) DependencyProperty.Register()
(2) GetValue()
(3) DependencyProperty.RegisterAttached()
(4) SetValue()
Метод Execute() интерфейса ICommand
(1) может содержать код, реализующий бизнес-логику приложения
(2) возвращает информацию о состоянии команды
(3) вызывается при изменении состояния команды
(4) вызывается по умолчанию
Укажите правильное утверждение в отношении обобщенного класса ObjectQuery<Т>
(1) представляет типизированный запрос по отношению к концептуальной модели в данном контексте объекта
(2) представляет одиночный запрос к службе данных
(3) представляет типизированный запрос к службе данных
(4) представляет Linq- запрос к данным
Для взаимодействия с данными Silverlight- приложения необходимо добавить
(1) ссылку на службу данных в клиентском проекте
(2) ссылку на службу данных в веб проекте
(3) классы данных на клиенте
(4) классы данных на сервере
Укажите правильные утверждения в отношении класса VisualStateManager
(1) позволяет указывать состояния для элемента управления
(2) позволяет указывать внешний вид элемента управления в определенном состоянии
(3) позволяет указывать порядок изменения состояния элемента управления
(4) представляет внешний вид элемента управления, находящегося в определенном состоянии
Пространство имен: http://schemas.microsoft.com/winfx/2006/xaml
(1) базовое пространство имен WPF, которое охватывает все классы WPF
(2) пространство имен XAML, которое включает различные свойства утилит XAML
(3) пространство имен XAML, связанное с проблемой совместимости разметки с рабочей средой
(4) пространство имен XAML, поддерживаемое программами Expression Blend и Visual Studio
Все элементы управления содержимым являются наследниками класса
(1) ContentControl
(2) Control
(3) UserControl
(4) HeaderedContentControl
Маршрутизируемое событие объявляется как экземпляр класса
(1) RoutedEvent
(2) Event
(3) DependencyProperty
(4) Property
Какие из приведенных классов поддерживают интерфейс ICommand
(1) RoutedCommand
(2) RoutedUICommand
(3) UIElement
(4) FrameworkElement
Установите соответствие между параметром запроса протокола Open Data и его назначением
(1)
$orderbyОпределяет порядок сортировки по умолчанию для сущностей в возвращенном канале
$topУказывает количество сущностей, которые необходимо включить в возвращаемый канал
$skipУказывает количество сущностей, которые необходимо пропустить перед возвратом сущностей в канал
$filterОпределяет выражение, фильтрующее сущности, которые возвращаются в канал на основе определенного критерия
(2)
$orderbyУказывает количество сущностей, которые необходимо включить в возвращаемый канал
$topОпределяет порядок сортировки по умолчанию для сущностей в возвращенном канале
$skipУказывает количество сущностей, которые необходимо пропустить перед возвратом сущностей в канал
$filterОпределяет выражение, фильтрующее сущности, которые возвращаются в канал на основе определенного критерия
(3)
$orderbyОпределяет порядок сортировки по умолчанию для сущностей в возвращенном канале
$topУказывает количество сущностей, которые необходимо включить в возвращаемый канал
$skipОпределяет выражение, фильтрующее сущности, которые возвращаются в канал на основе определенного критерия
$filterУказывает количество сущностей, которые необходимо пропустить перед возвратом сущностей в канал
Строка XAML-документа <Window x:Class="MyProject.MainWindow" ...> определяет ...
(1) создание дочернего класса Window – MyProject.MainWindow
(2) префикс x атрибута Class определяет то, что данный атрибут помещается в пространство имен http://schemas.microsoft.com/expression/blend/2008
(3) префикс x атрибута Class определяет то, что данный атрибут помещается в пространство имен http://schemas.openxmlformats.org/markup-compatibility/2006
Метод RejectChanges() службы домена DomainDataSource используется для
(1) отмены изменения данных
(2) удаления данных
(3) обновления данных
(4) изменения статуса данных
Соответствие между свойствами класса Control и их назначением
(1)
FontFamilyимя шрифта для использования в элементе контроля
FontSizeразмер ширфта в единицах, не зависящих от устройства
FontStyleпредставляет наклон текста
FontWeightвес текста
FontStretchвеличина на которую растягивается или сжимается текст
(2)
FontFamilyимя шрифта для использования в элементе контроля
FontSizeвеличина на которую растягивается или сжимается текст
FontStyleпредставляет наклон текста
FontWeightвес текста
FontStretchразмер ширфта в единицах, не зависящих от устройства
(3)
FontFamilyразмер ширфта в единицах, не зависящих от устройства
FontSizeимя шрифта для использования в элементе контроля
FontStyleпредставляет наклон текста
FontWeightвес текста
FontStretchвеличина на которую растягивается или сжимается текст
При объявлении маршрутизируемого события должен использоваться модификатор
(1) public
(2) static
(3) protected
(4) readonly
Метод LoadAsync() класса DataServiceCollection<T>
(1) асинхронно загружает элементы в коллекцию
(2) синхронно загружает элементы в коллекцию
(3) используется для загрузки соответствующих сущностей из службы данных в коллекцию
(4) используется для асинхронной загрузки формы
В следующем XAML- описании <Button Foreground="{x:Static SystemColors.ActiveCaptionBrush}" /> фрагмент Foreground="{x:Static SystemColors.ActiveCaptionBrush}" определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) расширение разметки
При валидации атрибут RegularExpressionAttribute
(1) определяет тип для проверяемого свойства
(2) фиксирует диапазон возможных значений
(3) задает регулярное выражение для строковых данных
(4) определяет обязательность свойства при вводе
Элементами управления списками являются
(1) ListBox
(2) ComboBox
(3) TextBox
(4) TextBlock
Какой метод необходимо использовать для регистрации маршрутизируемого события
(1) EventManager.RegisterRoutedEvent()
(2) AddHandler()
(3) DependencyProperty.Register()
(4) RemoveHandler()
Метод DeleteObject(Object entity) класса DataServiceContext
(1) изменяет состояние заданного объекта на удаленное в DataServiceContext
(2) удаляет объект из источника данных
(3) изменяет состояние объекта в базе данных
(4) удаляет объект из базы данных
Для аутентификации зарегистрированных в приложении пользователей для файла Web.config необходимо свойству mode объекта authentication установить значение
(1) Forms
(2) Windows
(3) Application
Элемент управления Slider
(1) предоставляет полосу прокрутки с перемещаемым элементом, позиция которого соответствует определенному значению
(2) показывает ход выполнения длительной задачи
(3) используется для задания числового значения путем перемещения бегунка на линейке прокрутки
(4) является контейнером элементов управления
Объект-источник может быть
(1) общедоступным свойством класса
(2) сервисом
(3) элементом WPF
(4) объектом данных ADO.NET
Укажите правильные утверждения
(1) элементы XAML обращаются к ресурсам по ключу, который определяется атрибутом x:Key
(2) элементы XAML обращаются к ресурсам по ключу, который определяется атрибутом x:Name
(3) ключ ресурса задается с использованием расширения разметки StaticResource
(4) ключ ресурса задается с использованием расширения разметки DynamicResource
При привязке к объекту, не являющемуся элементом, свойство DataContext
(1) указывает на объект-источник, поставляющий данные
(2) указывает на объект-источник, позволяющий базировать ссылку на текущем элементе
(3) определяет необходимость присвоить значение объекта-источника для текущего или более высокого элемента в дереве визуальных элементов приложения
(4) определяет необходимость присвоить значение объекта-источника для более высокого элемента в дереве визуальных элементов приложения
Шаблон элементов управления ControlTemplate применяются для
(1) задания представления и визуального поведения элементов управления
(2) извлечения данных из объекта
(3) управления компоновкой элементов в элементах управления типа список
(4) организации бизнес-логики
Если свойство Binding.Mode, определяющее направление привязки, равно OneTime, то это определяет, что
(1) целевое свойство обновляется при изменении свойства-источника
(2) и источник и целевое свойство обновляются при изменении какого-либо свойства
(3) целевое свойство устанавливается изначально на основе значения свойства-источника
(4) исходное свойство-источника обновляется при изменении целевого свойства, которое никогда не обновляется
Укажите правильные утверждения
(1) для создания пользовательского шаблона элемента управления необходимо определить объект ControlTemplate
(2) для создания пользовательского шаблона элемента управления необходимо определить объект ContentPresenter
(3) привязка шаблона к элементу управления производится заданием свойства Template
(4) привязка шаблона к элементу управления производится заданием свойства TargetType
Если свойство Binding.UpdateSourceTrigger, которое определяет режим обновления данных между источником и целевым свойством, принимает значение LostFocus, то
(1) обновление источника происходит немедленно после обновления целевого свойства
(2) обновление источника происходит, когда целевой элемент теряет фокус
(3) обновление источника происходит только при вызове метода BindingExpression.UpdateSource()
(4) обновления определяются метаданными целевого свойства
В технологии WPF преобразование данных используется для
(1) форматирования данных к строковому представлению
(2) создания специфических типов WPF
(3) условного изменения свойств элемента на основе привязанных данных
(4) реализации бизнес-логики