【问题标题】:Binding The content of a Grid in WPF [closed]在WPF中绑定网格的内容[关闭]
【发布时间】:2013-02-12 17:33:39
【问题描述】:

有没有办法将网格的内容(子)绑定到数据的数据源(我的意思是对象)?例如将网格的内容绑定到按钮列表

【问题讨论】:

  • 你能再具体一点吗?如果你有一个代码示例也会有所帮助。
  • 请澄清您的问题。
  • @John bellow 得到了我的问题,这正是我所需要的,谢谢

标签: wpf xaml data-binding datagrid grid


【解决方案1】:

对于绑定到集合,您几乎总是希望使用ItemsControl 或其派生词之一。 ItemsControl 将为绑定到其ItemsSource 属性的集合中的每个项目创建一个子项,并使用ItemContainerStyleItemTemplate 呈现它们,然后将它们各自放入ItemsPanel 中定义的布局面板中。要使用 Grid 进行此布局,您需要将其放入分配给 ItemsPanel 属性的 ItemsPanelTemplate 中,如果您想要特定行和列中的项目,还需要设置 Grid.RowGrid.Column 属性在您的 ItemContainerStyle 中 - 绑定到数据或以某种方式计算。

【讨论】:

  • 谢谢@John,这正是我需要的解释。
猜你喜欢
  • 2010-10-24
  • 2016-10-20
  • 2012-11-13
  • 1970-01-01
  • 1970-01-01
  • 2011-02-23
  • 1970-01-01
  • 2011-08-14
  • 2011-09-28
相关资源
最近更新 更多