protected override void OnExecute(object parameter) { OpenWindow openWindow = new OpenWindow(); if (openWindow.ShowDialog().Value) { ProjectMgr.Instance.OpenProject(openWindow.File); } }
public Controller(Canvas canvas) { _roomView = new RoomView(canvas); _eventView = new EventView(); _model = Model.Model.GetModel(_roomView, _eventView); _roomView.Draw(); var w = new OpenWindow(); w.ShowDialog(); }
private void Application_Startup(object sender, StartupEventArgs e) { Current.ShutdownMode = ShutdownMode.OnExplicitShutdown; //TODO: Add default settings, load them. var openWindow = new OpenWindow(new OpenSettings { MapsetPath = string.Empty, Method = StartMethod.Open, Remember = false }); openWindow.ShowDialog(); if (!(openWindow.Tag is OpenSettings result)) { Current.Shutdown(-1); }