Example #1
0
        private void taskElement_MouseLeave(object sender, RoutedEventArgs e)
        {
            TaskElement taskElement = sender as TaskElement;

            if (taskElement.IsCurrent != true)
            {
                //taskElement.Background = m_NormalStateBrush;

                /*
                 * m_MainWindow.CurrentTask.GetTaskElement.SetTaskElementState(TaskElementState.Normal);
                 * m_TaskElementState = m_PreviousTaskElementState;
                 */
                taskElement.ReturnToPreviousElementState();
            }
        }
Example #2
0
        public void SelectedTasksChanged(TaskElement taskElement)
        {
            if (taskElement == null || taskElement.GetParentTask == null)
            {
                return;
            }

            if (m_SelectedTasks.Contains(taskElement.GetParentTask))
            {
                m_SelectedTasks.Remove(taskElement.GetParentTask);
                taskElement.ReturnToPreviousElementState();
                taskElement.IsCurrent = false;
            }
            else
            {
                m_SelectedTasks.Add(taskElement.GetParentTask);
                taskElement.SetTaskElementState(TaskElement.TaskElementState.Selected);
                taskElement.IsCurrent = true;
            }
        }
        public void SelectedTasksChanged(TaskElement taskElement)
        {
            if (taskElement == null || taskElement.GetParentTask == null)
            {
                return;
            }

            if (m_SelectedTasks.Contains(taskElement.GetParentTask))
            {
                m_SelectedTasks.Remove(taskElement.GetParentTask);
                taskElement.ReturnToPreviousElementState();
                taskElement.IsCurrent = false;
            }
            else
            {
                m_SelectedTasks.Add(taskElement.GetParentTask);
                taskElement.SetTaskElementState(TaskElement.TaskElementState.Selected);
                taskElement.IsCurrent = true;
            }
        }