private void Listen() { if (_Listenning) { return; } _Listenning = true; _listener = _listener ?? Hook.GlobalEvents(); _listener.MouseMove += Hook_MouseMove; }
private void Window_Closed(object sender, System.EventArgs e) { Window.Closed -= Window_Closed; Window.StateChanged -= Window_StateChanged; _ChromeWidgetMessageInterceptor?.ReleaseHandle(); _ChromeWidgetMessageInterceptor?.DestroyHandle(); _ChromeWidgetMessageInterceptor = null; _listener?.Dispose(); _listener = null; }