Mega Code Archive

 
Categories / VB.Net Tutorial / WPF
 

Remove Animations

<Window x: Class="WpfApplication1.Window1"   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"   Title="" Height="300" Width="300">   <Window.Resources>     <Storyboard x:Key="Storyboard1">       <ParallelTimeline>         <DoubleAnimation x:Name="Animation1" Storyboard.TargetProperty="Width" From="140" To="50"           AutoReverse="True" RepeatBehavior="Forever" />         <DoubleAnimation Storyboard.TargetProperty="Opacity" To="0.5" AutoReverse="True" RepeatBehavior="Forever" />       </ParallelTimeline>     </Storyboard>   </Window.Resources>   <UniformGrid>     <Button Margin="5" Content="Method 2" Click="MyClick">       <Button.Triggers>         <EventTrigger           RoutedEvent="Button.Loaded">           <BeginStoryboard Storyboard="{DynamicResource Storyboard1}" />         </EventTrigger>       </Button.Triggers>     </Button>   </UniformGrid> </Window> //File:Window.xaml.vb Imports System Imports System.Windows Imports System.Windows.Controls Imports System.Windows.Media.Animation Namespace WpfApplication1   Public Partial Class Window1     Inherits Window     Private opacityClock As AnimationClock     Private widthClock As AnimationClock     Public Sub New()       InitializeComponent()     End Sub     Private Sub MyClick(sender As Object, e As RoutedEventArgs)       Dim button2 As Button = TryCast(sender, Button)       button2.BeginAnimation(Button.WidthProperty, Nothing)       button2.BeginAnimation(Button.OpacityProperty, Nothing)     End Sub   End Class End Namespace