0

我有一个从 DataGrid 派生的 MyGridControl。

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

我怎样才能为它写一个控制模板?

或者还有其他方法吗?

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

4

1 回答 1

0

我没有得到这个...

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

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

或者

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

于 2012-05-11T12:38:52.230 回答