コード例 #1
0
        static ReportsViewModel()
        {
            DesignInstance = new ReportsViewModel(
                NullSynchronizationReportRepository.Instance,
                new Dictionary <Guid, string>());

            DesignInstance._reports.Add(ReportViewModel.CreateDesignInstance());
            DesignInstance._reports.Add(ReportViewModel.CreateDesignInstance(true));
            DesignInstance._reports.Add(ReportViewModel.CreateDesignInstance(false, true));
            DesignInstance._reports.Add(ReportViewModel.CreateDesignInstance(true, true));
        }
コード例 #2
0
    public void Show (ReportsViewModel reportsViewModel)
    {
      var view = new ReportsView();
      view.DataContext = reportsViewModel;

      var window = new GenericElementHostWindow();

      window.Text = "Synchronization Reports";
      window.Child = view;
      window.Show();
      window.FormClosed += delegate { reportsViewModel.NotifyReportsClosed(); };

      reportsViewModel.RequiresBringToFront += delegate { window.BringToFront(); };

      SetWindowSizeToQuarterOfScreenSize (window);
    }
コード例 #3
0
    static ReportsViewModel ()
    {
      DesignInstance = new ReportsViewModel (
          NullSynchronizationReportRepository.Instance,
          new Dictionary<Guid, string>());

      DesignInstance._reports.Add (ReportViewModel.CreateDesignInstance());
      DesignInstance._reports.Add (ReportViewModel.CreateDesignInstance (true));
      DesignInstance._reports.Add (ReportViewModel.CreateDesignInstance (false, true));
      DesignInstance._reports.Add (ReportViewModel.CreateDesignInstance (true, true));
    }