【发布时间】:2015-03-05 19:12:15
【问题描述】:
有人可以向我解释一下如果我使用有什么区别吗
DataTemplate 在 XAML 中的 ListView 内?
我使用ListView 来显示我的ObservableCollection 中的内容,而没有使用DataTemplate 和DataTemplate 看起来完全一样?
那我为什么要使用数据模板?我想看一个简单的解释/例子。
【问题讨论】:
-
您能否展示一段代码,您如何在 XAML 中使用 DataTemplate?您如何想象将带有文本的图像作为列表项?
-
那么,不同之处在于,在数据模板中,我不仅可以放入文本,还可以放入任何内容,并从我的属性中决定它的外观?
-
对。数据模板允许您做任何事情,而不仅仅是一个简单的文本块
-
请查看互联网、博客、教程、MSDN 中的示例。例如,您可以放置一个 panel(例如 Grid)并将许多东西作为子项添加到此 panel。
标签: c# wpf xaml windows-phone-8 windows-store-apps