访问WPF DataGrid“empty”或“rowcolumn”标头

时间:2010-09-13 14:40:17

标签: wpf datagrid wpfdatagrid datagridheaderborder

我正在尝试访问Net3.5 WPF DataGrid中行和列标题交叉处的标题。

Josh Smith在一篇关于不同网格控件的文章中将其称为“空标题”,我将其称为“RowColumn”标题,因为它位于列和行标题的第一个位置,并且是唯一的标题两者的一部分。它默认为带有右下箭头的按钮,当您按下时,选择DataGrid中的所有项目。我可以在snoop中看到这个按钮,但无法知道如何访问此标题。

我需要停止按钮选择网格中的所有项目,并在其位置添加菜单或保留按钮但向其添加文本的上下文菜单。

由于我不清楚文档中甚至调用了什么,我不知道要搜索什么。对我来说,我已经尝试了很明显的。

1 个答案:

答案 0 :(得分:2)

我花了一段时间才发现这一点,我决定自己接受挑战,因为我不知道答案。左上角没有该按钮的内置控件,这使得它更复杂一些。好消息是,您可以在加载时覆盖“SelectAllButtonTemplate”。

我不确定你要用什么代替它,但here is a tutorial关于怎么做。您也可能会发现this past question有帮助。祝你好运先生。