DataGridTemplateColumn 不支持直接内容?
我知道我在 Silverlight 中做到了这一点...
在 WPF 4 中,我尝试将控件放入 DataGrid XAML 中的 DataGridTemplateColumn 元素中
我无法向其中添加任何内容,并且收到错误消息,指出它不支持直接内容。搞什么?
我想添加一个超链接、文本框、按钮等。我什至无法添加画布。
I know I did this in Silverlight...
In WPF 4 I am trying to put controls in a DataGridTemplateColumn element in DataGrid XAML
I can't add anything to it and I get errors saying it doesn't support direct content. WTF?
I want to put in maybe a hyperlink, textboxes, a button, etc. I can't even add a canvas.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DataGridTemplateColumn 使用模板(如 DataTemplate 中一样)来定义应为查看和编辑模式创建的内容。您可以将任何想要的内容放入分配给 CellTemplate(以及可选的 CellEditingTemplate)的 DataTemplate 中。该模板允许每个单独的行创建其自己的模板中元素的实例。
DataGridTemplateColumn uses Templates, as in DataTemplate, to define the content that should be created for the view and edit modes. You can put any content you want in a DataTemplate assigned to the CellTemplate (and optionally CellEditingTemplate). The template allows each individual row to create its own instances of the elements in the template.