MyTetra Share
Делитесь знаниями!
Работа с ObservableCollection из другого потока
Время создания: 15.10.2020 20:26
Текстовые метки: ObservableCollection
Раздел: Компьютер - C# - WPF
Запись: Kozlov-AE/Tetra/master/base/1602782806g61czda5y4/text.html на raw.githubusercontent.com

Достаточно включить уже поставляемую из коробки синхронизацию коллекций


// получаем из модели ObservableCollection и сразу добавляем:

   

    object lockitems = new object();

    BindingOperations.EnableCollectionSynchronization( modelItems, lockitems );

 

    // теперь можно биндить modelItems и менять из другого потока  

    // Dispatcher и другие классы -"обертки" не нужны

 
MyTetra Share v.0.55
Яндекс индекс цитирования