protected override void OnSourceInitialized(System.EventArgs e) { monitor = new ClipboardMonitor(); monitor.Changed += OnClipboardChanged; monitor.Initialize(this); base.OnSourceInitialized(e); }
protected override void OnClosed(System.EventArgs e) { base.OnClosed(e); if(!monitor.IsDisposed) monitor.Dispose(); monitor = null; }