gpt4 book ai didi

c# - 如何将 ToList 转换为 ObservableCollection?

转载 作者:太空宇宙 更新时间:2023-11-03 17:39:00 25 4
gpt4 key购买 nike

大家好。我正在创建一个 Xamarin.Forms 可移植应用程序 我只是想问一下如何将此表达式从 List 转换为 ObservableCollection。 查看“ToList( );'代码。我不知道如何更改它以使其读取可观察的集合。

 CustomerList = _searchedCustomerList.Where(r => r.CUSTOMER_NAME.ToLower().Contains(_keyword.ToLower())).ToList();

我在执行此操作时遇到问题,因为我更喜欢使用 ObservableCollection 而不是列表。所以我将 CustomerList 声明为 ObservableCollection。

    public ObservableCollection<Customer> CustomerList
{
get
{
return _customerList;
}
set
{
_customerList = value;
OnPropertyChanged();
}
}

有没有办法做到这一点?非常感谢。

最佳答案

ObservableCollection <T>具有采用 IEnumerable <T> 的构造函数

例子:

ObservableCollection<Customer> myCollection = new ObservableCollection<Customer>(myList) ;

关于c# - 如何将 ToList 转换为 ObservableCollection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38867769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com