CalDavSynchronizer.Ui.UiService.UiService C# (CSharp) Метод

UiService() публичный Метод

public UiService ( ProfileStatusesViewModel viewModel ) : System
viewModel ProfileStatusesViewModel
Результат System
    public UiService (ProfileStatusesViewModel viewModel)
    {
      if (viewModel == null)
        throw new ArgumentNullException (nameof (viewModel));
  
      var view = new ProfileStatusesView();
      view.DataContext = viewModel;
      _profileStatusesWindow = new GenericElementHostWindow();
      _profileStatusesWindow.Text = "Synchronization Status";
      _profileStatusesWindow.Icon = Resources.ApplicationIcon;
      _profileStatusesWindow.ShowIcon = true;
      _profileStatusesWindow.BackColor = SystemColors.Window;
      _profileStatusesWindow.Child = view;
      _profileStatusesWindow.Size = new Size (400, 300);
      _profileStatusesWindow.FormClosing += (sender, e) =>
      {
        e.Cancel = true;
        _profileStatusesWindow.Visible = false;
      };
    }