Exemplo n.º 1
0
 /// <summary>
 /// Close tab button(image)
 /// </summary>
 private void DeleteTaskTab()
 {
     if (SelectedTabItemIndex > _mainTabsCount - 1)
     {
         TabControlTabs.Remove(SelectedTabItem);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Open Subtask context menu button.
 /// </summary>
 private void OpenSubTaskTab()
 {
     if (SelectedListItemIndex >= 0 && SelectedTabItemIndex >= 0)
     {
         TabControlTabs.Add(SelectedListItem);
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Close all tabs of deleted tasks
        /// </summary>
        /// <param name="task"></param>
        private void DeleteReferencedTabs(Task task)
        {
            List <TaskObject> deleteTabList = new List <TaskObject>();

            foreach (var tab in TabControlTabs)
            {
                if (task.Id == tab.Task.Id)
                {
                    deleteTabList.Add(tab);
                }
            }
            foreach (var delTask in deleteTabList)
            {
                TabControlTabs.Remove(delTask);
            }
        }