У меня есть комбинированный список, который связан с ObservableCollection<Item>
во ViewModel.Когда пользователь добавляет новый элемент, я не знаю, добавил ли он элемент в связанную коллекцию, поэтому я делаю обновление.Ну, это устанавливает selecteditem в null, поэтому я реализовал некоторый код, чтобы запомнить выбранный элемент и установить его после обновления Коллекции.Проблема в том, что коллекция не отображает выбранный элемент.
if (_selectedBrand != null)
{
int selectedBrandID = _selectedBrand.BrandID;
Brands = null;
Brands = new ObservableCollection<Brand>(_dataContext.Brands.ToList());
SelectedBrand = _dataContext.Brands.First<Brand>(b => b.BrandID == selectedBrandID);
}
Как получить в коллекции отображение исправленного элемента?
Редактировать: Коллекция представляеттаблица в бэкэнд БД.Пользователь может открыть новое окно для добавления элементов в БД.Когда окно закрыто, я должен обновить коллекцию, чтобы получить новые элементы.Извините за путаницу в моей формулировке.