Я создал некоторый пользовательский класс контейнера данных с OnPropertyChanged event
и ObservableCollection
и связал его с сеткой данных в WPF. Проблема заключается в том, что при каждом запуске программы сетка данных автоматически создает новую строку внизу. Эта новая строка отсутствует в моей коллекции ObservableCollection, поэтому ее редактирование будет бесполезным, так как добавление нового элемента программно в мою коллекцию ObservableCollection будет стереть данные в новой строке.
Как отключить новую строку или обновить коллекцию ObservableCollection, если пользователь начинает редактирование в новой строке (как в SQL Server Management Studio)?
nb: Если вы можете привести пример «правильного» пользовательского класса в WPF, я все еще в WPF.