2010-09-13 70 views
3

我想訪問在Net3.5 WPF DataGrid中行和列標題的交集處的標題。訪問WPF DataGrid「空」或「rowcolumn」標題

Josh Smith在一篇關於不同網格控件的文章中稱這爲「空標題」,我將它稱爲「RowColumn」標題,因爲它在列和行標題的第一個位置,並且是唯一的標題是兩者的一部分。它默認爲一個右下角的按鈕,當您按下時選擇DataGrid中的所有項目。我可以在snoop中看到這個按鈕,但無法解決如何訪問此標頭。

我需要停止按鈕來選擇網格中的所有項目,並在其位置添加一個菜單或添加一個上下文菜單,該菜單保留該按鈕但添加文本。

由於我不清楚這是什麼,甚至在文檔中調用,我不知道要搜索什麼。我曾嘗試過,對我來說,明顯的。

回答

2

我花了一段時間才發現這一點,我決定自己接受挑戰,因爲我沒有馬上知道答案。在左上方沒有內置的按鈕控件,這使得它更復雜一些。好消息是,您可以在加載時覆蓋「SelectAllButtonTemplate」。

我不確定你想要替換它,但here is a tutorial如何做到這一點。你也可能會發現this past question有幫助。祝你好運先生。

+0

太棒了!現在我知道它是什麼,它稱爲「全選」按鈕和一些指導來玩它。感謝您迎接挑戰。 – Martino 2010-09-13 21:51:41