Wpf:combobox内的自定义Datagrid

我有一个视图,其中我有一个数据网格,在数据网格中我把一个列作为DataGridTemplateColumn。我把一个combobox放在DataGridTemplate列中,我在combobox内定义了一个数据模板。用户可以在combobox中输入文本结果已过滤进入CustomeDatagrid,用户可以在CustomeDatagrid上选择Item。

这是我的要求: 在此处输入图像描述

我尝试实现它。 这是我的XAML:

                      

CustomDataGrid:

            

但是当我点击DatagridTemplate列时,我只得到普通的combobox而不是自定义数据网格。

我的代码有什么问题?

如何在wpf中的combobox内实现上面的(图像)CustomDatagrid?

编辑:

如何通过绑定更改combobox文本时填充customDataGrid?

ComboBox中不需要ItemTemplate

                    

编辑ComboBox的控件模板,并将ItemPresenter替换为DataGrid。

http://msdn.microsoft.com/en-us/library/ms752094(v=vs.110).aspx

将ComboBox ItemsSource绑定到DataGrid ItemsSource,