public async Task AnimateItem(string animate) { switch (animate) { case "FadeIn": Opacity = 0; while (Opacity < 1) { Opacity += 0.01; await Task.Delay(10); Event?.Invoke(this, EventArgs.Empty); Console.WriteLine(Opacity); } break; } }