No matter how many times I invalidated the User Interface it just would not get displayed.And this was not just for Updates, but also for Inserts and Deletes. But, I wouldn't be here if I didn't have a solution. Invalidate UI command, as that's basically what I was trying to do: repaint the grid.
So, I have this WPF datagrid, and it's quite happy in the way it works. Some background, I'm not doing the base behavior for editing/adding, but rather have a separate control outside the grid which is responsible for that behavior (as it is also the control responsible for adding the initial element).
Though the WPF Combo Box displays its items properly while the Fluent Ribbon Combo Box does not (in that use case as described: first open the drop-down, then add items).
It seems that the issue appears again in v18.104.22.1684.
There are two different scenarios that you may or may not want to handle when dealing with data source changes: Changes to the list of items and changes in the bound properties in each of the data objects.
How to handle them may vary, depending on what you're doing and what you're looking to accomplish, but WPF comes with two very easy solutions that you can use: The Observable Collection and the INotify Property Changed interface.