I have my xamdatagrid filled with collection BindableList<MyObject> where MyObject : INotifyPropertyChanged and properties inside MyObject in setters are calling OnPropertyChanged with proper names, but values in data grid are not refreshed. I tried calling dataGrid.InvalidateVisual() with no result. When I sort any column the values are refreshed but I need sometimes to modify values of items of datagrid on the code side. Should I set any two-way binding in xamdatagrid fields? Fields looks like this: <igDP:Field Name="Limit" Label="Limit" /> and are editable.
..and I event check that PropertyChange event is registered on the item to call the control. But there is no refresh event when I manually (in Immediate Window) call the property.
What is more interesting...
Columns that are modified on the code side are not visible when the window start. If I modify them then and scroll the datagrid I see the updated values, but after it values are not updated.