Действие происходит в C# WPF паттерн MVVM.Для запросов к БД использую LinqToSQL и ее сущности. Есть UserControl, в котором находиться TabControl. Один для поиска и изменения записей, а другой для добавления. Все это привязано к одному ViewModel и одному DataContext.
Например, я изменяю в первом Tab'е данные, но при закрытии/переходе отменяю действие(случайно изменил, но DataGrid привязан же к коллекции ViewModel). Далее вызываю второй Tab и там уже добавляю данные и вызываю SubmitChanges(), но внеслись и те данные, которые я не хотел менять.
Как избежать записи данных в первом Табе? Какие способы бывают? Первое что пришло на ум, это свойство DataGrid вызывать обновления привязанной коллекции по команде. Это тот случай или делается по-другому?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос, есть комбобокс, в котором происходит выбор текстового вариантаНеобходимо сделать так, чтобы выбранный текстовый вариант соответствовал...
Нужно сделать поле в котором выбирается город, те можно поле предназначено больше для поиска города среди списка который открывается по нажатию...
На странице есть несколько картинок, нужно по долгому тапу или двойному переместить выбранную картинку поверх другихКак-то это можно реализовать?