tengo StoryBoard en recursosStoryBoard - Establecer Nombre de destino a partir de código subyacente
<Window.Resources>
<Storyboard x:Key="Fading" Storyboard.TargetName="NotifyWindow" Storyboard.TargetProperty="Opacity" >
<DoubleAnimation From="1" To="0" Duration="0:0:1">
</DoubleAnimation>
</Storyboard>
</Window.Resources>
Y en WindowClosing Tengo siguiente código
private void NotifyWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
Storyboard fading = this.Resources["Fading"] as Storyboard;
if (fading != null && !fadingCompleted)
{
fading.Completed += FadingStoryBoard_Completed;
fading.Begin();
e.Cancel = true;
}
}
private void FadingStoryBoard_Completed(object sender, EventArgs e)
{
fadingCompleted = true;
Close();
fadingCompleted = false;
}
Y esto funciona bien, pero quiero mover este guión gráfico a otra asamblea. Entonces necesito especificar el código de formulario StoryBoard.TargetName
. ¿Cómo puedo hacer eso?
+1 por el esfuerzo :) – Stecya