Я событие срабатывает, когда некоторые кнопки время нажатияНастройка непрозрачности прямоугольника
private void set_Opacity(object sender, RoutedEventArgs e)
{
this.Opacity = 0;
}
Но нет никакого эффекта, когда кнопка нажата. Что я делаю не так? Спасибо.
EDIT: Я дам некоторый фон о том, что я пытаюсь сделать:
Я создал настроенную кнопку, которая должна свести к минимуму моего окна с исчезать из анимации так вот код этого:
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;
}
он отлично работает, хотя проблема в том, что, когда я пытаюсь получить мою программу из панели задач не будет делать ничего (я не в состоянии видеть программу, когда я нажимаю на него из панель задач после ее минимизации). Я понимаю, что непрозрачность моей программы установлена на 0, пока она не сведена к минимуму (из-за анимации). Таким образом, я использовал Активированный событие, призывающее этот метод:
private void set_Opacity(object sender, EventArgs e)
{
rectangle2.Opacity = 1;
WindowState = WindowState.Normal;
}
И все же, тот же вопрос. Надеюсь, ты сможешь помочь.
спасибо.
Что такое 'это' в контексте обработчика событий? И.Е. где определяется этот обработчик события и на каком элементе устанавливается непрозрачность? –