如何制作比单元格大但完全可见的DataGrid单元格模板

本文关键字:单元格 DataGrid 何制作 | 更新日期: 2023-09-27 18:26:06

在.Net 4.0 WPF数据网格中,DataGridComboBoxColumn的编辑模式弹出ComboBox下拉列表,其大小不取决于包含数据的单元格的大小。

我正在为一个单元格构建一个模板,它有点像组合框,但具有多选、其他控件作为协作邻居等功能。除了一个问题,我的编辑器工作得很好。

我一直在想如何让编辑器出现在正在编辑的DataGridCell前面,而不限于该单元格的当前大小,这样控件就可以足够大,可以很好地向用户呈现内容和行为。这类似于组合框单元格的下拉列表在WPF数据网格中的作用。

有人能告诉我怎么做吗?

提前感谢。。。

如何制作比单元格大但完全可见的DataGrid单元格模板

ComboBoxes使用Popups时,您可以将控件放在一个控件中(可能只有在编辑->将一个控件放在CellEditingTemplate中时)。