private void AddTask(object sender, RoutedEventArgs e) { AddTaskControl add = new AddTaskControl(); StackPanel element = new StackPanel(); element.Orientation = Orientation.Horizontal; element.Children.Add(new TextBlock() { Text = "Добавление задачи " }); Button btn = new Button(); btn.Click += deleteBtnClk; btn.Content = "✕"; btn.Background = Brushes.Transparent; btn.BorderThickness = new Thickness(0); element.Children.Add(btn); TabItem item = new TabItem() { Content = add, Header = element }; ControlView.Items.Add(item); ControlView.SelectedItem = item; add.itemToDelete = item; }
private void OnAddTaskButton_Click(Object sender, EventArgs e) { if (!DerpiAPI.CheckSearchRequest(_searchQueryTextBox.Text)) { return; } AddTaskControl?.Invoke(new DownloadRequest(_searchQueryTextBox.Text, _downloadPathTextBox.Text, _queueAutoDownloadCheckBox.Checked)); if (!IsManualClose || ModifierKeys == Keys.Control || ModifierKeys == Keys.Shift) { Close(); } _searchQueryTextBox.Text = String.Empty; }
public static void DeleteFromArray(Object source, System.Timers.ElapsedEventArgs e) { if (AddTaskControl.Count < 1) { return; } List <int> removeAt = new List <int>(); for (int i = 0; i < AddTaskControl.Count; i++) { if (!AddTaskControl[i].IsEnabled) { removeAt.Add(i); } } foreach (var g in removeAt) { AddTaskControl.RemoveAt(g); } }
public void AddTaskControlTest() { AddTaskControl addTaskControl = new AddTaskControl(); Assert.IsNotNull(addTaskControl); }