Esempio n. 1
0
        /// <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();
        }
Esempio n. 2
0
 public static void OnViewRemoved(RavenhillViewType type)
 {
     ViewRemoved?.Invoke(type);
 }
Esempio n. 3
0
 private void RemoveViewButtonClicked(object sender, ClickedEventArgs args)
 {
     ViewRemoved?.Invoke(objectView, new EventArgs());
 }