<StackPanel> <TextBlock x:Name="textblock" Foreground="Blue" Text="{Binding ElementName=textbox, Path=Text, UpdateSourceTrigger=PropertyChanged}" Width="100" /> <TextBox Name="textbox" Margin="5" Width="100" Text="Hello, WPF!"/> <Button Margin="5" Width="100" Content="Change Text Color"> <Button.Triggers> <EventTrigger RoutedEvent="Button.Click" > <BeginStoryboard> <Storyboard> <ColorAnimation Storyboard.TargetName="textblock" Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)" From="Black" To="Red" Duration="0:0:1"/> <!--textbox의 foreground가 null 이면 변경할 수 없는 개체 인스턴스에서 '(0).(1)'에 애니메이션 효과를 줄 수 없습니다.에러--> </Storyboard> </BeginStoryboard> </EventTrigger> </Button.Triggers>
</Button>
<Button Margin="5" Width="200" Content="Change Text Size">
<Button.Triggers> <EventTrigger RoutedEvent="Button.Click"> <BeginStoryboard> <Storyboard> <DoubleAnimation Storyboard.TargetName="textblock" Storyboard.TargetProperty="FontSize" AutoReverse="True" From="11" To="124" Duration="0:0:1.2"/>
<!--AutoReverse 역방향재생여부-->
</Storyboard> </BeginStoryboard> </EventTrigger> </Button.Triggers>
</Button>
</StackPanel>
'.NET > WPF 2D' 카테고리의 다른 글
WPF 2D Scale Transforms (0) | 2013.06.28 |
---|---|
WPF 2D Object Matrix Transforms (0) | 2013.06.28 |
WPF 2D Creating Perpendicular Lines (0) | 2013.06.27 |
WPF 2D Transformations Matrix Transforms (0) | 2013.06.27 |
WPF Basic 2D Graphics Shapes (0) | 2013.06.19 |
WPF 2D 차트에 대한 사용자 정의 좌표 (0) | 2013.06.18 |
WPF 2D RenderTransform ScaleTransform Slider 바인딩 Canvas.ClipToBounds (0) | 2013.06.18 |
WPF 2D 그리기 Canvas, Line, Canvas.RenderTransform, ScaleTransform, TranslateTransform (0) | 2013.06.18 |