728x90
반응형
728x170
▶ MainWindow.xaml
<Window x:Class="TestProject.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="800"
Height="600"
Title="EventTrigger 엘리먼트 : RoutedEvent 속성을 사용해 복권 긁는 효과 사용하기"
FontFamily="나눔고딕코딩"
FontSize="16">
<Grid
Width="500"
Height="500"
Background="RoyalBlue">
<Image
Width="500"
Height="500"
Stretch="Fill"
Source="sample.jpg" />
<WrapPanel SnapsToDevicePixels="True">
<WrapPanel.Resources>
<Style TargetType="Rectangle">
<Setter Property="Width" Value="50" />
<Setter Property="Height" Value="50" />
<Setter Property="Fill" Value="Black" />
<Style.Triggers>
<EventTrigger RoutedEvent="Rectangle.MouseEnter">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard Storyboard.TargetProperty="(Rectangle.Opacity)">
<DoubleAnimation To="0" Duration="0:0:0.5"/>
<ColorAnimation
Storyboard.TargetProperty="(Rectangle.Fill).(SolidColorBrush.Color)"
To="White"
Duration="0:0:0.5" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Style.Triggers>
</Style>
</WrapPanel.Resources>
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
<Rectangle /><Rectangle /><Rectangle /><Rectangle /><Rectangle />
</WrapPanel>
</Grid>
</Window>
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] ObjectDataProvider 엘리먼트 : Colors 클래스의 색상 정적 속성 구하기 (0) | 2020.12.07 |
---|---|
[C#/WPF] 파노라마 뷰 사용하기 (0) | 2020.12.06 |
[C#/WPF] TabControl 클래스 : FADE IN/OUT 탭 컨트롤 사용하기 (0) | 2020.12.06 |
[C#/WPF] FrameworkElement 엘리먼트 : FocusVisualStyle 속성을 사용해 포커스 사각형 제거하기 (0) | 2020.12.05 |
[C#/WPF] UIElement 클래스 : MouseMove 이벤트를 사용해 마우스 이동시 애니메이션 설정하기 (0) | 2020.12.05 |
[C#/WPF] UIElement 클래스 : 복제하기 (0) | 2020.12.05 |
[C#/WPF] Viewport2DVisual3D 엘리먼트 : 곡선 형태의 ScrollBar 사용하기 (0) | 2020.12.05 |
[C#/WPF] Imaging 클래스 : CreateBitmapSourceFromHBitmap 정적 메소드를 사용해 아이콘에서 비트맵 소스 구하기 (0) | 2020.12.05 |
[C#/WPF] Imaging 클래스 : CreateBitmapSourceFromHBitmap 정적 메소드를 사용해 비트맵에서 비트맵 소스 구하기 (0) | 2020.12.05 |
[C#/WPF] TranslateTransform 클래스 사용하기 (0) | 2020.12.05 |
댓글을 달아 주세요