1.
<StackPanel x:Name="stackpanel" Background="Red" Loaded="Start_Animation">
<StackPanel.Resources>
<Storyboard x:Name="colorStoryboard">
<ColorAnimation Storyboard.TargetName="stackpanel" Storyboard.TargetProperty="(Panel.Background).(SolidColorBrush.Color)" From="Red" To="Green" BeginTime="0:0:0" Duration="0:0:4"/>
</Storyboard>
</StackPanel.Resources>
</StackPanel>
C#
public void Start_Animation(object sender, EventArgs e)
{
colorStoryboard.Begin();
}
2.
<StackPanel Loaded="Start_Animation">
<StackPanel.Background>
<SolidColorBrush x:Name="solidColorBrush" Color="Red"/>
</StackPanel.Background>
<StackPanel.Resources>
<Storyboard x:Name="colorStoryboard">
<ColorAnimation BeginTime="0:0:0" Storyboard.TargetName="solidColorBrush" Storyboard.TargetProperty="Color" From="Red" To="Green" Duration="0:0:4"/>
</Storyboard>
</StackPanel.Resources>
</StackPanel>
C#
public void Start_Animation(object sender, EventArgs e)
{
colorStoryboard.Begin();
}