Found the problem. My constructor in the object that's part of my ObservableCollection wasn't declared public. *Hits head*. Thanks for your time.
Adding new rows to WPF DataGrid requires a trick. DataGrid relies on property fields of an item object. ExpandoObject enables to add new properties dynamically.
The WPF DataGrid is part of the WPF Toolkit. The steps to add the DataGrid control to your project are as follows
dataGrid.ScrollIntoView(item); row = dataGrid.ItemContainerGenerator.ContainerFromIndex
Allow users to add new rows to DataGrid for WPF by displaying an empty new row at either the top or bottom of the grid. See Adding Rows to the Grid (page 55) and Setting New Row Visibility (page 38) for details.
Manually add rows in WPF DataGrid. I can edit existing rows and it works fine, but when I attempt to add a new row by moving.
DataGrid in WPF. By Mahesh Chand on Sep 28, 2009.
The DevExpress WPF DataGrid Control is an Outlook inspired editing and data shaping component allowing your end-users to easily manage information
Disabling row selection in the WPF DataGrid included in .NET Framework 4 is not really easy.
DnD is started as soon as the user presses the left mouse button on the datagrid. I had to use the PreviewLeftMouseButton event in order to get the notification, and I needed to determine the clicked row