Пример #1
0
 public FileConflictResolution ResolveFileConflict(string message)
 {
     if (workbench.InvokeRequired) {
         return workbench.SafeThreadFunction(() => ResolveFileConflict(message));
     } else {
         var viewModel = new FileConflictViewModel(message);
         FileConflictView view = CreateFileConflictView(viewModel);
         view.ShowDialog();
         return viewModel.GetResolution();
     }
 }
 public FileConflictResolution ResolveFileConflict(string message)
 {
     if (workbench.InvokeRequired)
     {
         return(workbench.SafeThreadFunction(() => ResolveFileConflict(message)));
     }
     else
     {
         var viewModel         = new FileConflictViewModel(message);
         FileConflictView view = CreateFileConflictView(viewModel);
         view.ShowDialog();
         return(viewModel.GetResolution());
     }
 }