// 初始化/加载
        private void QTranser_Loaded(object sender, RoutedEventArgs e)
        {
            _clipboardMonitor = new ClipboardMonitor(this);
            _clipboardMonitor.ClipboardUpdate += OnClipboardUpdate;

            HotKeyManage             = new HotKeyManager(this);
            HotKeyManage.KeyPressed += OnHotKeyPressed;
            RegisterHotKey();

            var SysColor = new SysColorChanger(this);

            SysColor.SysColorChange += () => Mvvm.LogoColor = Theme.GetLogoColor();
        }
Beispiel #2
0
        // 初始化/加载
        private void QTranser_Loaded(object sender, RoutedEventArgs e)
        {
            _clipboardMonitor = new ClipboardMonitor(this);
            _clipboardMonitor.ClipboardUpdate += OnClipboardUpdate;

            HotKeyManage             = new HotKeyManager(this);
            HotKeyManage.KeyPressed += OnHotKeyPressed;
            RegisterHotKey();

            var SysColor = new SysColorChanger(this);

            SysColor.SysColorChange += () => Mvvm.LogoColor = SystemParameters.WindowGlassBrush;

            // 必须在此处初始化,否则关闭QTranser后再次打开,就不会被初始化
            // 那么_shower的各种方法也就没办法被调用,要是调用了就会引发异常,空值当然会引发异常了。
            //Shower = new QShower();
            //Shower.ShowOrHide(ActualHeight, ActualWidth, PointToScreen(new Point()).X);
        }