private async void GachaListView_Gacha(object sender, RoutedEventArgs e) { GachaPanel.IsEnabled = false; await Task.Run(() => { try { var ge = (GachaEventArgs)e; client.Gacha(ge.GachaId, ge.Sequence); } catch (Exception ex) { Console.WriteLine(ex.Message); } }); GachaPanel.IsEnabled = true; }