/// <summary> /// Confirm load flyout /// </summary> private async void ConfirmLoad_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(LoadFlyoutUserPath.Text)) { var path = String.Copy(LoadFlyoutUserPath.Text); LoadProgressBar.Width = LoadFlyoutUserPath.ActualWidth - CancelLoad.ActualWidth - ConfirmLoad.ActualWidth - 30; // 30 == combined margin size LoadProgressBar.Visibility = Visibility.Visible; try { if (_isFileLoad) { var lists = await Client.LoadTaskListsFromXmlFile(path); } else { var list = await Client.CreateTaskListFromDirectory(path, true); } } catch (Exception ex) { if (ex.GetType() != typeof(FactoryOrchestratorConnectionException)) { ShowLoadFailure(_isFileLoad, path, ex.Message); } } LoadProgressBar.Visibility = Visibility.Collapsed; LoadFlyout.Hide(); } }
/// <summary> /// Cancel load flyout /// </summary> private void CancelLoad_Click(object sender, RoutedEventArgs e) { LoadFlyout.Hide(); }