private async void Demo2_Click(object sender, RoutedEventArgs e) { ScreenSpinner <string> ss = new ScreenSpinner <string>(); string result = await ss.ShowAsync(Demo2(42)); await new MessageDialog(result, "Результат").ShowAsync(); }
private async void Demo3_Click(object sender, RoutedEventArgs e) { ScreenSpinner ss = new ScreenSpinner(); try { await ss.ShowAsync(Demo3()); } catch (Exception ex) { await new MessageDialog($"HResult: 0x{ex.HResult.ToString("x8")}\n{ex.Message}", "Exception info").ShowAsync(); } }
private async void Demo1_Click(object sender, RoutedEventArgs e) { ScreenSpinner ss = new ScreenSpinner(); await ss.ShowAsync(Demo1()); }