WPF派生的网格控件控件模板

时间:2012-05-11 04:17:01

标签: wpf wpf-controls

我有一个从DataGrid派生的MyGridControl。

我想在网格的右上角(不在网格中,网格上方)放置2个命令按钮,这样就会为每个网格显示这两个按钮,我将放在WPF窗口上。

如何为它编写控件模板?

或者还有其他办法吗?

一个重要的事情,我可以使用自定义控件,但我希望MyGridControl应该从DataGrid而不是UserControl派生,这样所有DataGrid属性都可以很容易地暴露给我的窗口。

1 个答案:

答案 0 :(得分:0)

我没有这个 ......

  

一件重要的事情,我可以使用自定义控件来实现,但我希望MyGridControl应该来自DataGrid而不是UserControl,以便所有DataGrid属性都可以轻松地暴露给我的窗口。

回到您的查询,您可以创建一个usercontrol并在GroupBox中的“用户控件”中“装饰”Grid并覆盖其HeaderTemplate以将两个按钮托管到右上角的角色

您可以在网格的右上角添加一个弹出框来托管按钮。