使用C#和WPF将Text绑定到Grid中的TextBox会有问题。绑定实际上是有效的,只是在我双击TextBox进行编辑之前它不会显示在UI上。然后文本填写。我正在使用DataGridTemplateColumn.CellEditingTemplate。我注意到如果我只使用CellTemplate,数据就会填满(但显然我无法改变它)。谁能告诉我一定有什么不同?如果需要,我会发布代码。
答案 0 :(得分:0)
如果您只想绑定文本列,则可以执行此操作。
<DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
如果您对DataGridTemplateColumn有一些更复杂的想法,那么您可能需要指定一个CellTemplate和一个CellEditingTemplate。您需要描述您尝试做的事情,并展示Xaml。