【问题标题】:Change the style of the controls that are exposed when a Datagrid is in Edit mode更改 Datagrid 处于编辑模式时显示的控件的样式
【发布时间】:2025-12-29 01:40:06
【问题描述】:

我正在使用具有 GanttChartDataGrid 类型的类的库。对于这个问题,我只关心 Datagrid。目前,我使用此代码来实现单击以在网格中进行编辑。 Single Click to Edit Code.

这很好用,但问题是,由于我的文本框处于编辑模式,它们被暴露并且你可以看到它们。让数据网格看起来很难看是一张图片:

“任务”下的单元格都暴露了它们的文本框。在下一张图片中,我希望细胞表现得像持续时间一样。它像网格中的标签一样显示它,如果它没有被选中,一旦它被选中,它就会显示文本框。

我希望它仅在选择该行时显示基础文本框。

谢谢!

【问题讨论】:

    标签: c# wpf datagrid


    【解决方案1】:

    我想出了我的问题。

    我正在对文本框进行数据绑定,我将它们更改为文本块,现在效果很好。

    【讨论】: