private void AddEditDeleteListUserControlOnClickOnEditItem(object sender, RoutedEventArgs e) { if (ReorderInformationGridControl.SelectedItem is PartReorderInformation partReorderInformation) { WindowService.OpenUserControlDialog(new UcPartReorderInformation(partReorderInformation)); var dataIsChanged = ApplicationDataStore.GetData <bool>("IsAddedOrChanged"); if (dataIsChanged) { // Do anything? } } }
private void AddEditDeleteListUserControlOnClickOnAddItem(object sender, RoutedEventArgs e) { var partReorderInformation = new PartReorderInformation(); WindowService.OpenUserControlDialog(new UcPartReorderInformation(partReorderInformation)); var dataIsAdded = ApplicationDataStore.GetData <bool>("IsAddedOrChanged"); if (dataIsAdded) { _activePart.PartReorderInformations.Add(partReorderInformation); ReorderInformationGridControl.ItemsSource = new ObservableCollection <PartReorderInformation>(_activePart.PartReorderInformations); } }