private void crC_SelectionDoubleClickChangedEvent(object sender, Virtualization.Delegate.SelectionValueEventArgs args) { if (args.SelectedValue == null) { var aw = new AddWindow(); aw.PrName.Text = "Prod"; aw.Groups.ItemsSource = groups; aw.Groups.SelectedItem = args.SelectedRow.Content; aw.SDate.SelectedDate = (DateTime)args.SelectedColumn.Content; aw.EDate.SelectedDate = ((DateTime)aw.SDate.SelectedDate).AddDays(1); aw.State.ItemsSource = crc; aw.State.SelectedIndex = 0; switch (aw.ShowDialog()) { case true: var item = new SampleGridItem() { StartDate = (DateTime)aw.SDate.SelectedDate, EndDate = (DateTime)aw.EDate.SelectedDate, ProductName = aw.PrName.Text, Position = 0, Group = (Group)aw.Groups.SelectedItem, State = aw.State.SelectedIndex }; crC.Add(item); break; } } }
private void Button_Click(object sender, RoutedEventArgs e) { var random = new Random(); int step = random.Next(0, 5); var item = new SampleGridItem() { StartDate = new DateTime(2018, 9, 2).AddDays(step), EndDate = new DateTime(2018, 9, 6).AddDays(step + 2), ProductName = string.Format("item 2"), Position = 0, Group = groups[0], State = random.Next(0, 3) }; crC.Add(item); }