Главная / Программирование /
Разработка приложений на базе WPF и Silverlight / Тест 4
Разработка приложений на базе WPF и Silverlight - тест 4
Упражнение 1:
Номер 1
При создании страничных WPF приложений контейнером наивысшего уровня может быть
Ответ:
 (1) Window 
 (2) NavigationWindow 
 (3) Frame 
 (4) Page 
Номер 2
Укажите правильные утверждения в отношении гиперссылок в WPF
Ответ:
 (1) гиперссылки не являются отдельными элементами 
 (2) гиперссылки являются внутристроковыми потоковыми элементами 
 (3) гиперссылки должны размещаться внутри другого поддерживающего их элемента 
 (4) гиперссылки являются отдельными элемнтами XAML-описания документа 
Номер 3
Классы кистей наследуются от класса
Ответ:
 (1) Media.Brush 
 (2) LineaGradientBrush 
 (3) RadialGradientBrush 
 (4) DrawingBrush 
Упражнение 2:
Номер 1
Тип столбца DataGridTextColumn класса DataGrid используется для отображения в ячейках столбцов
Ответ:
 (1) столбцов текстового содержимого 
 (2) логических данных 
 (3) данных, когда имеется набор элементов для выбора 
 (4) элементов Uri 
Номер 2
Тип столбца DataGridCheckBoxColomn класса DataGrid используется для отображения в ячейках столбцов
Ответ:
 (1) столбцов текстового содержимого 
 (2) логических данных 
 (3) данных, когда имеется набор элементов для выбора 
 (4) элементов Uri 
Номер 3
Тип столбца DataGridCheckBoxColomn класса DataGrid используется для отображения в ячейках столбцов
Ответ:
 (1) столбцов текстового содержимого 
 (2) логических данных 
 (3) данных, когда имеется набор элементов для выбора 
 (4) элементов Uri 
Упражнение 3:
Номер 1
Тип столбца DataGridHyperlinkColumn класса DataGrid используется для отображения в ячейках столбцов
Ответ:
 (1) столбцов текстового содержимого 
 (2) логических данных 
 (3) данных, когда имеется набор элементов для выбора 
 (4) элементов Uri 
Номер 2
Классы, реализующие команды в WPF, должны поддерживать интерфейс
Ответ:
 (1) ICommand 
 (2) ICollection 
 (3) IList 
 (4) IComparable 
Номер 3
Метод Execute() интерфейса ICommand
Ответ:
 (1) может содержать код, реализующий бизнес-логику приложения 
 (2) возвращает информацию о состоянии команды 
 (3) вызывается при изменении состояния команды 
 (4) вызывается по умолчанию 
Упражнение 4:
Номер 1
Метод CanExecute() интерфейса ICommand
Ответ:
 (1) может содержать код, реализующий бизнес-логику приложения 
 (2) возвращает информацию о состоянии команды 
 (3) вызывается при изменении состояния команды 
 (4) вызывается по умолчанию 
Номер 2
Событие CanExecuteChanged интерфейса ICommand
Ответ:
 (1) может содержать код, реализующий бизнес-логику приложения 
 (2) возвращает информацию о состоянии команды 
 (3) вызывается при изменении состояния команды 
 (4) вызывается по умолчанию 
Номер 3
Какие из приведенных классов поддерживают интерфейс ICommand
Ответ:
 (1) RoutedCommand 
 (2) RoutedUICommand 
 (3) UIElement 
 (4) FrameworkElement 
Упражнение 5:
Номер 1
Свойство NavigationService класса Page
Ответ:
 (1) возвращает ссылку на объект, которую можно использовать для отправки пользователя на другую страницу программным путем 
 (2) определяет, должен ли объект страницы оставаться действующим после перехода пользователя на другую страницу 
 (3) определяет, должны ли в обслуживающим данную страницу хосте отображаться навигационные элементы управления 
 (4) принимает один элемент, который отображается на странице 
Номер 2
Свойство KeepAlive класса Page
Ответ:
 (1) возвращает ссылку на объект, которую можно использовать для отправки пользователя на другую страницу программным путем 
 (2) определяет, должен ли объект страницы оставаться действующим после перехода пользователя на другую страницу 
 (3) определяет, должны ли в обслуживающим данную страницу хосте отображаться навигационные элементы управления 
 (4) принимает один элемент, который отображается на странице 
Упражнение 6:
Номер 2
Свойство ShowsNavigationUI класса Page
Ответ:
 (1) возвращает ссылку на объект, которую можно использовать для отправки пользователя на другую страницу программным путем 
 (2) определяет, должен ли объект страницы оставаться действующим после перехода пользователя на другую страницу 
 (3) определяет, должны ли в обслуживающим данную страницу хосте отображаться навигационные элементы управления 
 (4) принимает один элемент, который отображается на странице