Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
-
Updated
May 14, 2025 - C#
8000
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
👀 Multiplatform Kotlin library containing observable data structures, such as ObservableList, ObservableSet and ObservableMap.
An observable lists library with upcast compatibility, list wrapping, reentrancy protection, thread safety, list binding and robust unit testing.
This library contains ObservableList<>, ObservableDictionary<,> ObservableSortedList<,> that implement INotifyCollectionChanged, INotifyPropertyChanged and a custom INotifyDictionaryChanged. Theses collections can be instantiated on their own, or can wrap standard .NET collections. Other Classes include: ObservableListAdapter - Syncronizes Obse…
A small extension to ObservableCollection that allows for multiple items to be added, removed or replaced in a single operation.
Provides ObservableRangeCollection and its WPF version, including AddRange, InsertRange, RemoveRange/RemoveAll, Replace/ReplaceRange methods for bulk operation to avoid frequent update notification events.
Sample code to demonstrate how to filter your ObservableCollection in use with CollectionView or ListView in Xamarin.Forms
List and ObservableCollection which support undo/redo.
🎄 2022 Advent of Code Solutions In OJS
Example of Entity Framework (Code First) MVVM
Cross-platform .NET MAUI app demonstrating One-Way, Two-Way, Command Binding, and dynamic data handling with ObservableCollections.
.Net Standard version of the original implementation. [some functionality removed
Generic IList and ISet implementations that implement INotifyCollectionChanged and IBindinList for netstandard2.0
벽산영동공장 자동화 프로그램 (WPF)
Sample code for a episode of Gur.Codes(); about data-binding
(개인 프로젝트) FIFA_22 Ranking List
LINQ to SQL with MVVM. Update can not work correctly. Because of Combo boxes directly binding with tables of database. Update all same items which selected item in database and listview. Add update item instead of orginal item in combo box. You will not face a problem If use textbox instead of combox.
A cross-platform expense splitting app built with .NET MAUI using the MVVM pattern. It features a clean architecture with SQLite data access, service layers, program state logic for dynamic UI control, and support for both WinUI and mobile environments with adaptive UI behavior.
Add a description, image, and links to the observablecollection topic 1E79 page so that developers can more easily learn about it.
To associate your repository with the observablecollection topic, visit your repo's landing page and select "manage topics."