我想用。net 7 + c#为ListView添加项目。有没有一种方法可以用c#编程地做到这一点?原因是应用程序将从服务器接收数据,我想将部分数据添加到listview。
我读过这个https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/listview?view=net-maui-7.0但是没有关于如何用c#完全做到这一点的信息,我也没有在谷歌上找到任何东西(除了通过安装包,我想避免)。也许我误解了什么。
请举个例子。
ListView
从ItemsSource
获取数据,这是一个IEnumerable
。要动态添加数据,只需将Add
元素添加到数据源
ObservableCollection<string> myData = new ObservableCollection<string>();
MyListView.ItemsSource = myData;
...
myData.Add("new item");