O programa não está sendo recuperado da barra de tarefas após minimizá-lo
Eu vou dar algumas informações sobre o que estou tentando fazer:
Eu criei um botão personalizado que deve minimizar minha janela com um fade out animação então aqui está o código dele:
private void minimize_Window(object sender, EventArgs e)
{
var anim = new DoubleAnimation(0, (Duration)TimeSpan.FromSeconds(1));
anim.Completed += (s, _) => this.Minimize();
this.BeginAnimation(UIElement.OpacityProperty, anim);
}
private void Minimize()
{
WindowState = WindowState.Minimized;
}
Ele funciona perfeitamente bem, embora o problema seja que, quando tento recuperar meu programa da barra de tarefas, ele não faz nada (não consigo ver o programa quando clico nele na barra de tarefas depois que ele é minimizado). O que eu entendo é que a opacidade do meu programa está sendo ajustada para 0 enquanto é minimizada (por causa da animação). Então eu usei o evento ativado chamando esse método:
private void set_Opacity(object sender, EventArgs e)
{
rectangle2.Opacity = 1;
WindowState = WindowState.Normal;
}
E ainda, mesmo problema. Espero que você possa ajudar.
Muito obrigado.Por favor, deixe-me saber se qualquer outra explicação é necessária.