Нашли ошибку или опечатку? Выделите текст и нажмите

Поменять цветовую

гамму сайта?

Поменять
Обновления сайта
и новые разделы

Рекомендовать в Google +1

Визуальные эффекты

69

В библиотеке ресурсов Expression Blend (или на панели Assets, где намного проще выполнять операции перетаскивания) предоставляется целый ряд встроенных в Expression Blend визуальных эффектов, которые можно применять к любому элементу пользовательского интерфейса, доступному на панели Objects and Timeline. На рисунке приведена категория Effects библиотеки ресурсов Expression Blend, в которой доступны различные визуальные эффекты:

Вкладка Effects

Для того чтобы применить визуальный эффект, перетащите его на выбранный узел в иерархическом представлении на панели Objects and Timeline или же прямо на целевой графический элемент, находящийся на монтажном столе. На рисунке показана панель Objects and Timeline после применения различных визуальных эффектов к выбранным геометрическим формам (для большей наглядности эти эффекты выделены):

Различные визуальные эффекты, применяемые к геометрическим формам

Немало дополнительных визуальных эффектов (и других интересующих вас элементов графического оформления пользовательского интерфейса) можно свободно загрузить, посетив веб-сайт Microsoft Expression Gallery по адресу http://gallery.expression.microsoft.com.

Применив визуальный эффект к избранному элементу пользовательского интерФейса, можете затем выбрать его на панели Objects and Timeline и посмотреть любые настраиваемые свойства данного эффекта. У каждого визуального эффекта имеется свой определенный набор свойств.

Поэкспериментировав немного с этими свойствами, вы сможете в дальнейшем создавать без особого труда весьма интересные и довольно привлекательные графические эффекты. В качестве примера на рисунке ниже приведены свойства, которые могут быть заданы для эффекта падающей тени, определяемого объектом типа DropShadowEffect:

Свойства визуальных эффектов

Однако подавляющее большинство визуальных эффектов, которые поддерживаются в Expression Blend, входят в состав сборки .NET под названием Microsoft.Expression.Effects.dll. Если вам придется разрабатывать новый проект WPF или Silverlight в среде Visual Studio 2010, имейте в виду, что у вас имеется возможность ссылаться вручную на эту библиотеку в диалоговом окне Add References, где она перечислена в алфавитном порядке на вкладке NET. А если вам требуется ссылаться на упомянутые выше эффекты непосредственно в коде, то для этой цели придется импортировать пространство имен Microsoft.Expression.Media.Effects.

Пройди тесты