Эффекты

WPF поддерживает применение к элементам эффектов, таких как размытие или отбрасывание тени. Эффекты описываются классами, унаследованными от System.Windows.Media.Effects.Effect: BlurEffect – эффект размытия; DropShadowEffect – эффект тени; ShaderEffect – эффект, определённый на языке HLSL (пиксельные шейдеры).

Для применения эффектов класс UIElement определяет свойство Effect. Следующая разметка демонстрирует эффекты BlurEffect и DropShadowEffect:

<StackPanel Orientation="Horizontal">

<Button Margin="30" Height="40" Width="80" Content="Blur">

<Button.Effect>

<BlurEffect Radius="2" RenderingBias="Quality" />

</Button.Effect>

</Button>

<Button Margin="30" Height="40" Width="80" Content="Shadow" >

<Button.Effect>

<DropShadowEffect ShadowDepth="5" Direction="300"

Color="Blue" />

</Button.Effect>

</Button>

</StackPanel>

Рис. 33. Применение эффектов размытия и тени.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: