【发布时间】:2021-12-08 04:56:14
【问题描述】:
我有一个ObservableCollection 作为ItemsSource 的ListView。
添加项目工作正常,ListView 更新,但在ListView 中我只能看到:
我错过了什么?
public class MenuItem
{
public string Item { get; set; }
public string Price { get; set; }
}
// ...
public ObservableCollection<MenuItem> MenuItemList = new ObservableCollection<MenuItem>();
// ...
MenuItemList.Add(new MenuItem {Item = MenuData[6].InnerText, Price = PriceData[6].InnerText});
// ...
listViewFood.ItemsSource = MenuItemList;
【问题讨论】:
-
您的 ListView 似乎缺少合适的 ItemTemplate。或者您如何期望“正确”显示?
-
Data Templating Overview。作为初学者,您应该阅读文档。您也可以在互联网上搜索教程。该示例使用 ListBox。
标签: c# wpf listview observablecollection