windowsphone 8-将数据绑定到一个长列表选择器C#WP8

本文关键字:一个 列表 C#WP8 选择器 数据绑定 windowsphone | 更新日期: 2023-09-27 17:59:11

我有一个数据库,希望将找到的所有项目都列在一个长列表选择器中,它目前可以工作,但它不显示实际文本,只显示对象引用:

   //this will return all the records found in file table
        var query = context.Files;
        //now execute the query
        fileList = new ObservableCollection<FileTable>(query);
        //set up list items.
        llsEachItem.ItemsSource = fileList;

然后,长列表选择器只显示每个项目的对象引用,而不是实际数据本身。在这种情况下,它显示一个列表:

Project.Model.FileTable
Project.Model.FileTable
Project.Model.FileTable
Project.Model.FileTable
Project.Model.FileTable

我该如何制作才能真正看到数据本身?我尝试过将toString()附加到fileList中,但似乎不起作用。有什么建议吗?

windowsphone 8-将数据绑定到一个长列表选择器C#WP8

将列表上的DisplayMemberPath设置为要在列表中显示的属性名称。

llsEachItem.ItemsSource = fileList;
llsEachItem.DisplayMemberPath = "PropertyName";