Код ниже происходит слишком быстро, чтобы увидеть изменения. Есть ли способ замедлить это без изменения стиля xaml? Моя единственная мысль состояла в том, чтобы выполнить задачу, но это кажется немного преувеличенным. Мысли
switch (e.Key)
{
case Key.Escape:
ButtonStop.Background = (SolidColorBrush)(new BrushConverter().ConvertFrom("#353535"));
StopButton();
ButtonStop.ClearValue(BackgroundProperty);
break;
}
Это, кажется, работает ... какие-нибудь предостережения?
private static async void PressBorder(Border control)
{
StopButton();
var wait = Task.Delay(250);
control.Background = (SolidColorBrush)(new BrushConverter().ConvertFrom("#353535"));
await wait;
control.ClearValue(BackgroundProperty);
}