ВУЗ:
Составители:
Рубрика:
20
передать его команде дизайнеров, которые доведут его до совершен-
ства, добавив специальную графику в Expression Blend. Фактически
такая способность интегрировать рабочий поток разработчиков и ди-
зайнеров – одна из ключевых причин создания языка XAML.
Разумеется, при проектировании приложениянет необходимости
писать XAML вручную. Вместо этого следует использовать инстру-
мент, подобный VisualStudio, чтобы создать нужное окно методом пе-
ретаскивания. Несмотря на то, что код XAML создается средойразра-
ботки автоматически, понимание XAML чрезвычайно важно при раз-
работке дизайна приложения WPF. В этом отношении приложения
WPF существенно отличаются от приложений Windows Forms. Пони-
мание XAML поможет разобраться с ключевыми концепциями WPF,
такими как прикрепленные свойства, компоновка, модель содержимо-
го, маршрутизируемые события и т. д. Что более важно – есть целый
ряд задач, решение которых возможно только с помощью вручную
написанного XAML, либо существенно облегчается. К ним относятся
перечисленные ниже:
Привязка обработчиков событий. Прикрепление обработчиков
событий в наиболее распространенных местах – например, к
событию Click для Button – легко сделать в Visual Studio. Од-
нако XAML позволяет создавать более изощренные соедине-
ния. Например, можно установить обработчик события, реа-
гирующий на событие Click в каждой кнопке окна;
Определение ресурсов. Ресурсы – это объекты, которые опре-
делены однажды в коде XAML, в специальном разделе, а за-
тем повторно используются в разных местах кода разметки.
Ресурсы позволяют централизовать и стандартизовать форма-
тирование и создание невизуальных объектов, таких как шаб-
лоны и анимации;
Определение шаблонов элементов управления. Элементы
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »