4

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

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

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

由于我不清楚这在文档中甚至被称为什么,我不知道要搜索什么。我已经尝试过,对我来说,显而易见的。

4

1 回答 1

3

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

我不确定你想用什么替换它,但这里有一个关于如何做的教程。此外,您可能会发现这个过去的问题很有帮助。祝你好运先生。

于 2010-09-13T21:27:48.980 回答