【发布时间】:2011-04-21 21:55:20
【问题描述】:
我正在尝试通过解开一个在我之前从事这项工作的人编写的坦率的噩梦项目来学习 WPF。抱歉,如果我的一些问题几乎是家庭作业级别的,但我正在尝试弄清楚现有 XAML 的作用,但对它背后的概念理解不足......
无论如何,我有一个 ListView,它的定义是这样的:
<ListView
DataContext="{StaticResource XMLFileGroups}"
ItemContainerStyle="{StaticResource XMLItemStyle}"
ItemsSource="{Binding}">
现在,我可以大致了解“DataContext”和“ItemContainerStyle”行的作用;它们似乎分别引用了一种对现有列表进行排序的方法,以及分别定义了 ListView 的某些视觉行为的结构。
让我崩溃的是 ItemsSource 被列为“{Binding}”。对我说的只是存在某种数据绑定,但我不明白该行如何可能有意义,但删除它会阻止显示任何数据。
有人能解释一下这里发生了什么,或者我应该在哪里寻找实际的绑定定义吗?我只是不明白我在这里看到了什么。
【问题讨论】: