protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); AppCenter.Start("a49cb0c4-9884-4d72-bf96-ccd0e2c4bbe1", typeof(Analytics), typeof(Crashes)); if (!_mutex.WaitOne(0, false)) { _mutex.Close(); _mutex = null; Current.Shutdown(); return; } NativeMethods.SetProcessDpiAwarenessContext(Consts.DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); _notifyIcon = new NotifyIconWrapper(); _notifyIcon.Click += (_, __) => { _quickLookWindow?.Activate(); }; _keyboardHook = new KeyboardHook(Current.Dispatcher) { PerformAction = PerformQuickLook, ChangeAction = ChangeQuickLook, CancelAction = CancelQuickLook }; _keyboardHook.Start(); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); if (!_mutex.WaitOne(0, false)) { Current.Shutdown(); return; } WebBrowserHelper.SetDocumentMode(11000); _notifyIcon = new NotifyIconWrapper(); _notifyIcon.Click += (_, __) => { _quickLookWindow?.Activate(); }; _keyboardHook = new KeyboardHook(() => Current.Dispatcher.InvokeAsync(PerformQuickLook), () => Current.Dispatcher.InvokeAsync(ChangeQuickLook), () => Current.Dispatcher.InvokeAsync(CancelQuickLook)); _keyboardHook.Start(); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); if (!_mutex.WaitOne(0, false)) { _mutex.Close(); _mutex = null; Current.Shutdown(); return; } WebBrowserHelper.SetDocumentMode(11001); _notifyIcon = new NotifyIconWrapper(); _notifyIcon.Click += (_, __) => { _quickLookWindow?.Activate(); }; _keyboardHook = new KeyboardHook(() => Current.Dispatcher.InvokeAsync(PerformQuickLook), () => Current.Dispatcher.InvokeAsync(ChangeQuickLook), () => Current.Dispatcher.InvokeAsync(CancelQuickLook)); _keyboardHook.Start(); }