protected override void OnContentRendered(EventArgs e) { base.OnContentRendered(e); DataContext = ViewModelLocator.Instance.Main; NonClientAreaContent = new NonClientAreaContent(); ControlMain.Content = new MainWindowContent(); GlobalShortcut.Init(new List <KeyBinding> { new(ViewModelLocator.Instance.Main.GlobalShortcutInfoCmd, Key.I, ModifierKeys.Control | ModifierKeys.Alt), new(ViewModelLocator.Instance.Main.GlobalShortcutWarningCmd, Key.E, ModifierKeys.Control | ModifierKeys.Alt) });
protected override void OnContentRendered(EventArgs e) { base.OnContentRendered(e); DataContext = ViewModelLocator.Instance.Main; NonClientAreaContent = new NonClientAreaContent(); ControlMain.Content = new MainWindowContent(); GlobalShortcut.Init(new List <KeyBinding> { new KeyBinding(ViewModelLocator.Instance.Main.GlobalShortcutInfoCmd, Key.I, ModifierKeys.Control | ModifierKeys.Alt), new KeyBinding(ViewModelLocator.Instance.Main.GlobalShortcutWarningCmd, Key.E, ModifierKeys.Control | ModifierKeys.Alt) }); Dialog.SetToken(this, MessageToken.MainWindow); WindowAttach.SetIgnoreAltF4(this, true); Messenger.Default.Send(true, MessageToken.FullSwitch); Messenger.Default.Send(AssemblyHelper.CreateInternalInstance($"UserControl.{MessageToken.PracticalDemo}"), MessageToken.LoadShowContent); }