我是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,列表中有项目。
我做错了什么?
提前致谢
答案 0 :(得分:2)
您的文件类仅包含字段,但您只能绑定到属性。阅读the documentation。
答案 1 :(得分:1)
在File
类中定义变量属性并在数据网格上设置AutogenerateColumns = true
答案 2 :(得分:0)
您似乎在代码 AND 中将网格的ItemsSource
属性设置为在XAML中绑定它。尝试删除XAML中的绑定语句。
答案 3 :(得分:0)
关于模糊字体问题。有很多主题可以看一下this one