Были ответы на С#, но думаю идея будет понятно, коллеги, если что поправят:
https://social.msdn.microsoft.com/Forums/ru-RU/79a5ff6a-bb5f-469a-b531-21540890d873/-wpf-datagrid?forum=fordesktopru
https://social.msdn.microsoft.com/Forums/ru-RU/f1d64bfe-196f-4cb9-9c34-1237cc72a80b/-datagrid-wpf?forum=fordesktopru