Многостраничные приложения в Silverlight
ОГЛАВЛЕНИЕ
Страница Search будет использовать список в качестве источника для поля типа AutoComplete, а страница Count будет использовать этот список для графика:
Рисунок 8-1. Первый обзор страницы
Для того, чтобы заполнить список, надо создать диалоговое окно открытия файла (Open File),
Рисунок 8-2. Диалоговое окно открытия файла (Open File)
а также чтобы убедиться в том, что пользователь осведомлен о прогрессе, мы создадим индикатор прогресса.
Рисунок 8-3. Прогресс
Обратите внимание на то, что данная статья рассматривает способ осуществления соединения поля типа AutoCompleteBox и элемента Chart, которые принадлежат набору элементов управления Silverlight (Control Toolkit), но их описание выходит за рамки данной статьи. О них вам стоит узнать немного больше, если вы с ними не знакомы.
Архитектура многостраничных приложений
Существует несколько способов реализации многостраничных приложений. Это не единственный способ осуществления, ведь существуют коммерческие библотеки, которые предлагают более сложные и функциональные подходы к данной проблеме. Но тем не менее, данный подход работает и он продемонстрирует множество интересных аспектов модели Silverlight.
Мы начнем с того, что каждая “страница” в приложении Silverlight на самом деле является пользовательским элементом управления (UserControl), который может иметь в себе другие элементы в качестве содержимого. В этом вся краса Silverlight.