Program nie pobiera danych z paska zadań po jego zminimalizowaniu

Podam kilka informacji o tym, co próbuję zrobić:

Stworzyłem dostosowany przycisk, który powinien zminimalizować moje okno z animacją wygaszania, więc oto jego kod:

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;
}

Działa doskonale, chociaż problem polega na tym, że gdy próbuję odzyskać mój program z paska zadań, nie zrobi on nic (nie mogę zobaczyć programu, gdy kliknę na niego po zminimalizowaniu). Rozumiem przez to, że krycie mojego programu jest ustawione na 0, gdy zminimalizowano (z powodu animacji). Użyłem więc aktywowanego zdarzenia wywołującego tę metodę:

private void set_Opacity(object sender, EventArgs e)
{
    rectangle2.Opacity = 1;
    WindowState = WindowState.Normal;
}

I nadal ten sam problem. Mam nadzieję, że możesz pomóc.

Dziękuję Ci bardzo.Daj mi znać, jeśli potrzebne są inne wyjaśnienia.

questionAnswers(1)

yourAnswerToTheQuestion