我已经设置了我的DataContext
像这样:
<Window.DataContext>
<c:DownloadManager />
</Window.DataContext>
Where DownloadManager
is Enumerable<DownloadItem>
。然后我设置了我的DataGrid
像这样:
<DataGrid Name="dataGrid1" ItemsSource="{Binding Path=/}" ...
这样它应该列出所有下载项目,对吧?所以我应该能够将我的列设置为:
<DataGridTextColumn Binding="{Binding Path=Uri, Mode=OneWay}"
Where Uri
是的财产DownloadItem
。但好像不太喜欢这个。在视觉属性编辑器中,它无法识别Uri
是一个有效的属性,所以我猜我做错了什么。
当我将数据网格绑定到Values
,但后来我从DownloadManager
并使自己成为可枚举的。我该如何解决?
PS:“不起作用”是指它没有列出任何项目。我已经在 DM 的构造函数中添加了一些内容,因此它不应该为空。
Try ItemsSource="{Binding}"
。应该够了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)