다음을 통해 공유


방법: 볼록 시각 효과에 애니메이션 효과 주기

업데이트: 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

기타 리소스

비트맵 효과 방법 항목

비트맵 효과 샘플