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); }
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); }
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); }
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); }