如何使用.net c#向ListView添加项目



我想用。net 7 + c#为ListView添加项目。有没有一种方法可以用c#编程地做到这一点?原因是应用程序将从服务器接收数据,我想将部分数据添加到listview。

我读过这个https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/listview?view=net-maui-7.0但是没有关于如何用c#完全做到这一点的信息,我也没有在谷歌上找到任何东西(除了通过安装包,我想避免)。也许我误解了什么。

请举个例子。

ListViewItemsSource获取数据,这是一个IEnumerable。要动态添加数据,只需将Add元素添加到数据源

ObservableCollection<string> myData = new ObservableCollection<string>();
MyListView.ItemsSource = myData;
...
myData.Add("new item");

最新更新