コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
ファイル: GuildCommands.cs プロジェクト: cprogrammer9/Nepbot
        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);
            }
        }
コード例 #4
0
        public void AddTaskControlTest()
        {
            AddTaskControl addTaskControl = new AddTaskControl();

            Assert.IsNotNull(addTaskControl);
        }