WPF Datagrid - DataBinding C#

时间:2013-09-09 18:30:36

标签: c# wpf data-binding datagrid

我是WPF的新手,我一直在尝试填充DataGrid,但它没有显示任何值......

如您所见:http://i.epvpimg.com/EJ0Bh.png

代码:

List<FileI> files = new List<FileI>();
foreach (string file in Directory.GetFiles("profileSettings"))
{
    files.Add(new FilI( { fileName = file, fileSize = new FileInfo(file).Length }));
}

dgFilesToExtract.ItemsSource = files;

我检查了文件夹,有2个文件,我在设置ItemsSource属性之前放置了一个BP,列表中有项目。

我做错了什么?

提前致谢

4 个答案:

答案 0 :(得分:2)

您的文件类仅包含字段,但您只能绑定到属性。阅读the documentation

答案 1 :(得分:1)

File类中定义变量属性并在数据网格上设置AutogenerateColumns = true

答案 2 :(得分:0)

您似乎在代码 AND 中将网格的ItemsSource属性设置为在XAML中绑定它。尝试删除XAML中的绑定语句。

答案 3 :(得分:0)

关于模糊字体问题。有很多主题可以看一下this one