1
4
您可以使用模板列来完成此操作。 根据行中的数据,此选项将显示一个或两个文本框。 CellTemplate正常显示,但在编辑行时将替换为CellEditingTemplate。
|
2
1
我必须在一个带有网格视图的ASP.NET应用程序中完成一次,虽然这是一种不同的技术,但我认为答案是相同的。我要做的只是在每个单元格中添加所有不同类型的控件,但最初不让它们可见。 然后,您可以重写在将每个项绑定到网格中的行之后激发的任何事件(我也是WPF的新成员,我不确定事件是什么),根据您为该行绑定的对象中所知的任何信息更改单元格中相应控件的可见性,然后填充或绑定该控件到approprIATE值。 当你需要把值取出来的时候,它确实会变得更有趣,但是我认为我最终会搜索可见的控件,然后根据控件的类型做出决定。我认为这是实现它的唯一方法,因为我从Microsoft使用的每个网格控件似乎都假定您的列永远不需要不同类型的控件。 我以前问过几乎相同的问题。这里是 the post . 也许它会让你的球滚起来。 |
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 2 年前 |
hassan Ma · 从顶部将文本插入WPF文本块 2 年前 |
Arijit · 移动画布内绘制的矩形 2 年前 |
juraj14466 · C#WPF实时图表将点渲染为图像 2 年前 |