WPF LINQ и ObservableCollection

git checkout HEAD -- <filepath>

Это должно сработать

10
задан yoozer8 18 April 2012 в 18:46
поделиться

2 ответа

Что заставляет вас думать, что вы не можете использовать LINQ с ObservableCollection ? Он реализует Collection , так что все должно быть в порядке.

Например:

using System;
using System.Collections.ObjectModel;
using System.Linq;

class Test
{
    static void Main()
    {
        var collection = new ObservableCollection<int>()
        {
            1, 2, 3, 6, 8, 2, 4, 5, 3
        };

        var query = collection.Where(x => x % 2 == 0);
        foreach (int x in query)
        {
            Console.WriteLine(x);
        }
    }
}
10
ответ дан 3 December 2019 в 15:51
поделиться

Вам нужен мой библиотека ObservableComputations, возможно. Это-.NET API, разработанный особенно для работы с LINQ как запросы к ObservableCollection в WPF и других платформах UI.NET, которые поддерживают привязку к INotifyCollectionChanged и объекты INotifyPropertyChanged (Xamarin, Blazor).

0
ответ дан 3 December 2019 в 15:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: