Чтобы создать простое приложение Silverlight для Windows Phone, необходимо разместить на странице приложения визуальные элементы пользовательского интерфейса. Визуальные элементы можно разделить на несколько групп:
1. Элементы для ввода данных пользователем:
· TextBox — используется для ввода как короткого, так и многострочного текста;
· PasswordBox — специальный элемент для ввода пароля, скрывает ввод пользователя;
· CheckBox — представляет собой элемент управления "флажок". Может быть установлен или снят, опционально можно включить поддержку "неопределённого" состояния;
· RadioButton — позволяет пользователю выбрать только один вариант из нескольких. Сгруппированные элементы управления (один GroupName) позволяют выбрать только один вариант из группы;
· Slider — позволяет пользователю выбрать из нескольких последовательных вариантов. Позиция соотносится со значением свойства Value;
2. Элементы для указания выполнения действий:
· Button — кнопка, при нажатии пользователем генерирует событие Click;
|
|
· HyperlinkButton — кнопка, отображающая ссылку. При нажатии переходит на ссылку, указанную в свойстве NavigateUri;
3. Элементы для вывода данных на страницу приложения:
· TextBlock — позволяет отобразить простой текст, без возможности редактирования;
· Image — позволяет вывести на экран изображение;
· ListBox — отображает список элементов, которые может выбрать пользователь;
· ProgressBar — отображает текущий прогресс пользователю;
4. Элементы для разметки страницы:
· ScrollViewer — добавляет возможность прокручивания дочерним элементам;
· Border — предоставляет другому элементу управления рамку и/или фоновое изображение;
· StackPanel — позволяет располагать дочерние элементы в один ряд по горизонтали или вертикали с автоматическим выравниванием;
· Grid — является контейнером для других элементов управления. Позволяет располагать и упорядочивать дочерние элементы управления с привязкой к сетке;
· Canvas — определяет область, в рамках которой можно явно расположить дочерние элементы с помощью координат относительно области;
5. Специализированные элементы:
· Map — отображает карту Bing;
· MediaElement — позволяет воспроизводить звуки или видео;
· WebBrowser — отображает веб-страницу на языке HTML.
Дополнительные материалы
1. Windows Phone 7.5 Training Kit: Labs\YourFirstWP7Application\YourFirstWP7App.html\html\ DocSet_386d610c-7ea0-473f-b375-e10429dfd675.html.
2. Сайт MSDN: http://msdn.microsoft.com/ru-ru/library/hh202915.