public MainWindow() { InitializeComponent(); m_rootViewModel = App.Root; this.DataContext = m_rootViewModel; Commands.MapCommand(m_rootViewModel.Tasks.NewTaskCommand, ApplicationCommands.New, this); Commands.MapCommand(m_rootViewModel.Tasks.CancelNewCommand, Commands.Cancel, this); this.CommandBindings.Add( new CommandBinding(ApplicationCommands.Close, (sender, args) => Close())); this.SourceInitialized += (sender, args) => HotKeyHelper.HookHotKey(this, Key.T, ModifierKeys.Control | ModifierKeys.Alt, c_hotKeyId, this_hotkey); this.Closing += new CancelEventHandler(MainWindow_Closing); this.Loaded += (sender, e) => { CreateWindowGlass(); Taskbar.Init(); ProcessCommandLineArgs(SingleInstance<App>.CommandLineArgs, true); }; RegisterApplicationRecoveryAndRestart(); }
public void Init() { this.InitializeComponent(); m_root = new Root(Storage.Load(), FindResource("FolderColors") as IEnumerable<Color>); }