예제 #1
0
        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);
            }
        }
예제 #2
0
 public PomodoroConfigControl(ConfigWindow parent)
 {
     InitializeComponent();
     this.parent = parent;
 }