/// <summary> /// Removes all views from UI /// </summary> internal void ClearLists() { _ActiveList = null; for (int i = 0; i < entries.Count; i++) { ViewEventArgs eventArgs = new ViewEventArgs(entries[i].ListView); ViewRemoving.Raise(this, eventArgs); Host.TabPages.Remove(entries[i].TabPage); entries[i].TabPage.Dispose(); ViewRemoved.Raise(this, eventArgs); } entries.Clear(); }
public static void OnViewRemoved(RavenhillViewType type) { ViewRemoved?.Invoke(type); }
private void RemoveViewButtonClicked(object sender, ClickedEventArgs args) { ViewRemoved?.Invoke(objectView, new EventArgs()); }