我想扩展DataGrid以在DataGrid控件的最顶部添加一些控件(而不是在列标题中)。换句话说,我想在CustomDataGrid的上半部分(继承自DataGrid)渲染一些控件(添加/ del按钮,过滤TextBox),然后在下半部分渲染DataGrid。
在我的页面中,我想使用此CustomDataGrid并设置其列和其他选项,我通常将其设置为默认的DataGrid。
我该如何实现?
答案 0 :(得分:1)
您有几个选择:
UserControl
,其中包含DataGrid
以及位于DataGrid
上方的其他控件,可能使用包含两行的网格进行布局。DataGrid
模板。我会去选项(1),虽然你没有扩展Datagrid
,但这样做要简单得多。