例如,我们可以用 DataTemplate 同时显示 DiggStory 的 Title 和 NumDiggs 值,如下所示:

在 DataTemplate 中,我们可以绑定 DiggStory 对象中我们所需的任何公共属性。注意上面我们是如何用 {Binding 属性名} 语法,配合两个 TextBlock 控件来完成这一点的。
设置了上述 DataTemplate 后,我们的 ListBox 会显示如下:

让我们再进一步,修改 DataTemplate 的定义如下。其中使用了两个 StackPanel - 一个用于水平地堆叠行,另一个用来垂直地堆叠文本块(TextBlock)。
 点击放大
上述 DataTemplate 会使我们的 ListBox 用如下方式显示条目:
 点击放大
出处:Scott Guthrie 博客中文版
责任编辑:bluehearts
上一页 ListBox和DataBinding显示列表数据 [1] 下一页 ListBox和DataBinding显示列表数据 [3]
◎进入论坛RIA设计与应用版块参加讨论
|