У меня есть datagrid в моем приложении wpf, и у меня есть простая проблема. У меня есть общий список, и я хочу привязать эту коллекцию к источнику данных datagrid каждый раз, когда объект добавляется в коллекцию. и мне не интересно использовать наблюдаемую коллекцию.
Точка в том, что я использую тот же метод где-то еще, и это работает нормально. но на этот раз, когда я нажимаю кнопку "Добавить", объект добавляется, а datagrid обновляется правильно, но из второго добавленного элемента в коллекцию datagrid больше не обновляется.
Вот код:
private void btnAddItem_Click(object sender, RoutedEventArgs e)
{
OrderDetailObjects.Add(new OrderDetailObject
{
Price = currentitem.Price.Value,
Quantity = int.Parse(txtQuantity.Text),
Title = currentitem.DisplayName,
TotalPrice = currentitem.Price.Value * int.Parse(txtQuantity.Text)
});
dgOrderDetail.ItemsSource = OrderDetailObjects;
dgOrderDetail.UpdateLayout();
}
любая идея?