Jak zrobić Combobox wewnątrz kontrolki Datagrid WPF

Ostatnio programowałem projekt w którym przydatny okazał się ComboBox osadzony wewnątrz kontrolki Datagrid.

Combobox w Datagrid

Przykładowy XAML jak udało się uzyskać dany efekt: