gpt4 book ai didi

.net - 'ItemsSource="{绑定(bind)}"'是什么意思?

转载 作者:行者123 更新时间:2023-12-03 08:29:39 24 4
gpt4 key购买 nike

我试图通过解开一个在我之前从事这项工作的人编写的坦率的噩梦项目来学习 WPF。抱歉,如果我的一些问题几乎是家庭作业级别的,但我正在尝试弄清楚现有 XAML 的作用,但对它背后的概念理解不足......

无论如何,我有一个 ListView 作为其定义的一部分:

<ListView 
DataContext="{StaticResource XMLFileGroups}"
ItemContainerStyle="{StaticResource XMLItemStyle}"
ItemsSource="{Binding}">

现在,我可以了解“DataContext”和“ItemContainerStyle”行在做什么了;它们似乎分别引用了对现有列表进行排序的方法,以及分别定义 ListView 的某些视觉行为的结构。

让我崩溃的是 ItemsSource 被列为“{Binding}”的事实。对我说的只是存在某种数据绑定(bind),但我不明白该行如何可能有意义,但删除它会阻止显示任何数据。

有人可以阐明这里发生的事情,或者我应该在哪里寻找实际的绑定(bind)定义吗?我只是不明白我在这里看到了什么。

最佳答案

没有路径,{Binding}将绑定(bind)到 DataContext本身。
添加路径将绑定(bind)到数据上下文的属性。

关于.net - 'ItemsSource="{绑定(bind)}"'是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3874218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com