public override object GetView(ViewFor view) { switch (view) { case ViewFor.MainWindow: { if (mainWindow == null) { mainWindow = new MainWindow(); } mainWindow.DataContext = mainWindowViewModel; return(mainWindow); } case ViewFor.ConfigWindow: { if (ConfigWindow.IsOpened) { return(null); } var configWindow = new ConfigWindow(); configWindow.DataContext = configWindowViewModel; return(configWindow); } default: return(null); } }
public PomodoroConfigControl(ConfigWindow parent) { InitializeComponent(); this.parent = parent; }