Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 20 стр.

UptoLike

Составители: 

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