private void EditDeportament_Click(object sender, RoutedEventArgs e) //Редактировать депортамент { Data.Deportament cangedDeportament = DeportamentView.SelectedItem as Data.Deportament; var DEForm = new DeportamentWindow(cangedDeportament); //Передаем только какой депортамент изменить. DEForm.ShowDialog(); DeportamentView.Items.Refresh(); //Обновляем древо что быотобразились изменения }
private void MenuItem_Click(object sender, RoutedEventArgs e) //Добавить депортамент { Data.Deportament newDeportament = new Data.Deportament(); //Новый элемент депортамента. var currDep = DeportamentView.SelectedItem as Data.Deportament; //Текущий депортамент. var DAForm = new DeportamentWindow(newDeportament, currDep); //Создаем форму добовления депортамента и передаем выбранный депортамент и новый DAForm.ShowDialog(); //Открываем форму. DeportamentView.Items.Refresh(); }