private void Store_Added(object sender, WindowInfoEventArgs e) { this.Invoke(() => { WindowListViewItem item = new WindowListViewItem(e.Window); this.SetWindowImageList(e.Window, false); if (!this.hiddenWindows.Items.ContainsKey(e.Window.Key)) { this.hiddenWindows.Items.Add(item); e.Window.ApplicationExited += this.RemoveClosedApplication; } this.HiddenWindowsChanged?.Invoke(this, new EventArgs()); }); }
private void Store_Added(object sender, WindowInfoEventArgs e) { this.DoInvoke(() => { WindowListViewItem item = new WindowListViewItem(e.Window); this.SetWindowImageList(e.Window, false); if (!this.hiddenWindows.Items.ContainsKey(e.Window.Key)) { this.hiddenWindows.Items.Add(item); e.Window.ApplicationExited += this.RemoveClosedApplication; } this.HiddenWindowsChanged?.Invoke(this, new EventArgs()); }); }