private void AddNewInput(ToDoInput sender, int index) { var newInput = new ToDoInput(sender.TabSize); SetupNewInput(newInput, index + 1); newInput.Loaded += (_sender, _e) => { newInput.Focus(); }; InputsChanged?.Invoke(this, null); }
private int IndexOfInputs(ToDoInput node) { var index = 0; foreach (var linkedNode in Inputs) { if (linkedNode == node) { break; } index++; } return(index); }
private void SetupNewInput(ToDoInput input, int index = -1) { input.PreviewKeyDown += Input_KeyDown; input.RemoveClicked += Input_RemoveClicked; input.CheckClicked += Input_CheckClicked; if (index >= 0) { Inputs.Insert(index, input); InputStack.Children.Insert(index, input); } else { Inputs.Add(input); InputStack.Children.Add(input); } }
public void EnterToDoName(String name) { ToDoInput.SendKeys(name); ToDoInput.SendKeys(Keys.Enter); Boolean status = false; int count = todoList.Count; Assert.IsTrue(count >= 1, "To do list added"); foreach (IWebElement element in todoList) { String text = element.Text; if (text.Equals(name)) { status = true; break; } } if (!status) { Assert.Fail("To do not added test failed"); } }