我如何理解WPF绑定? DisplayMemberBinding与DataTemplate GridView绑定?

时间:2012-06-12 12:40:23

标签: .net wpf data-binding

我对WPF中的绑定感到很困惑。例如,与ListView的绑定可以通过 DisplayMemberBinding 完成,但也可以通过在网格视图中使用 DataTemplate 来完成。

我何时使用一种方法而不是另一种?

有人可以建议如何理解绑定吗?

2 个答案:

答案 0 :(得分:2)

DataTemplates允许显示各种成员的复杂结构DisplayMemberBinding只显示该对象的一个成员。就是这样,阅读数据绑定on MSDN。另请参阅Data Templating Overview

答案 1 :(得分:0)

如果您使用DisplayMemberBinding,则使用Textblock。如果您需要使用其他UI元素,则需要使用DataTemplate

从文档中 GridViewColumn.DisplayMemberBinding Property

以下属性都用于定义列单元格的内容和样式,并按其优先顺序列出,从最高到最低:

DisplayMemberBinding

CellTemplate

CellTemplateSelector