コード例 #1
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);
    }
コード例 #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
    public void Show (ReportsViewModel reportsViewModel)
    {
      var view = new ReportsView();
      view.DataContext = reportsViewModel;

      var window = new GenericElementHostWindow();

      window.Text = "Synchronization Reports";
      window.Icon = Resources.ApplicationIcon;
      window.ShowIcon = true;
      window.BackColor = SystemColors.Window;
      window.Child = view;
      window.Show();
      window.FormClosed += delegate { reportsViewModel.NotifyReportsClosed(); };

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

      SetWindowSize (window, 0.75);
    }
コード例 #4
0
        public void Show(ReportsViewModel reportsViewModel)
        {
            var view = new ReportsView();

            view.DataContext = reportsViewModel;

            var window = new GenericElementHostWindow();

            window.Text      = "Synchronization Reports";
            window.Icon      = Resources.ApplicationIcon;
            window.ShowIcon  = true;
            window.BackColor = SystemColors.Window;
            window.Child     = view;
            window.Show();
            window.FormClosed += delegate { reportsViewModel.NotifyReportsClosed(); };

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

            SetWindowSize(window, 0.75);
        }