private IList <SearchLine> ParseLines() { IList <SearchLine> lines = new List <SearchLine>(); foreach (UIElement e in ContentPanel.Children) { SearchLine line = new SearchLine(); Grid g = (Grid)e; UIElement label = g.Children[1]; if (label is SearchableComboBox && ((SearchableComboBox)label).SelectedItem != null) { line.Label = ((SearchableComboBox)label).SelectedItem.ToString(); } if (g.Children.Count > 2) { NumberBox n1 = g.Children[2] as NumberBox; if (n1.Valid) { line.Value1 = double.Parse(n1.Text); } if (g.Children.Count > 3) { NumberBox n2 = g.Children[3] as NumberBox; if (n2.Valid) { line.Value2 = double.Parse(n2.Text); } } } lines.Add(line); } return(lines); }
public static SearchLine ShouldBeFilled(this SearchLine searchLine) { searchLine.ShouldNotBeNull(); searchLine.line.ShouldBePositive(); searchLine.segments.ShouldBeFilled(); return(searchLine); }
public void SendKeysToSearchLine(string Keys) { SearchLine.SendKeys(Keys); }
public void SendKeysToSearchLine() { SearchLine.SendKeys("Пираты карибского моря"); }