如何:对浮雕可视化效果进行动画处理

更新:2007 年 11 月

本主题介绍如何对浮雕可视化效果的属性进行动画处理。

示例

下面的示例对 EmbossBitmapEffectLightAngle 属性进行动画处理,使“灯光”定位产生的阴影效果将在图像的浮雕边缘上移动。

<Page xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" >

  <StackPanel>

    <Image Source="/images/WaterLilies.jpg" Width="600"  Margin="10" >
      <Image.BitmapEffect>
        <EmbossBitmapEffect x:Name="myEmbossBitmapEffect"  Relief="0.8" LightAngle="0" />
      </Image.BitmapEffect>
      <Image.Triggers>
        <EventTrigger RoutedEvent="Image.Loaded">
          <BeginStoryboard>
            <Storyboard>

              <!-- Animate the LightAngle so that the artificial light
                   orbits around the embossed image which makes the
                   shadows cast by the emboss shift accordingly. -->
              <DoubleAnimation
               Storyboard.TargetName="myEmbossBitmapEffect"
               Storyboard.TargetProperty="LightAngle"
               From="0" To="360" Duration="0:0:3" />

            </Storyboard>
          </BeginStoryboard>
        </EventTrigger>
      </Image.Triggers>
    </Image>

  </StackPanel>

</Page>

有关完整示例,请参见 位图效果库示例

请参见

任务

如何:创建浮雕可视化效果

如何:对多个可视化效果进行动画处理

位图效果库示例

概念

位图效果概述

参考

LightAngle

EmbossBitmapEffect

BitmapEffect

其他资源

位图效果帮助主题

位图效果示例