Пример #1
0
        private void TaskListView_MouseDoubleCick(object sender, MouseButtonEventArgs e)
        {
            WorkTask selected = (sender as ListView).SelectedItem as WorkTask;

            if (selected == null)
            {
                return;
            }
            else if (SelectedTask != null && SelectedTask.Equals(selected))
            {
                TitleTextbox.Text            = "";
                DescribeTextbox.Text         = "";
                TaskPriorityTextbox.Text     = "";
                AccomplishCheckBox.IsChecked = false;
                AddFileBtn.IsEnabled         = false;
                FileListbox.ItemsSource      = null;

                SelectedTask = null;

                return;
            }

            TitleTextbox.Text            = selected.Title;
            DescribeTextbox.Text         = selected.Content;
            TaskPriorityTextbox.Text     = selected.Priority.ToString();
            AccomplishCheckBox.IsChecked = selected.Accomplished;
            FileListbox.ItemsSource      = IOBusiness.GetTaskFileNames(BusinessName, selected.Title);
            AddFileBtn.IsEnabled         = true;

            SelectedTask = selected;
        }
Пример #2
0
 public void RefreshTaskFiles()
 {
     if (SelectedTask != null)
     {
         FileListbox.ItemsSource = IOBusiness.GetTaskFileNames(BusinessName, SelectedTask.Title);
     }
 }