dotnet / dotnet/maui

ObservableCollection<T> range operation support/test plan

Open
#6,471 2 comments 11 reactions 0 assignees View on GitHub
area-architecture partner/winui platform/windows proposal/open
Dominant language
C#
Stars
23.3k
Forks
2k
Avg merge
1d 10h
Merged PRs (30d)
297

Description

### Description

This issue is about the support/testing plan for the new `ObservableCollection` range operations, which were proposed and approved in https://github.com/dotnet/runtime/issues/18087, and that @ahoefling is kindly contributing to the BCL in https://github.com/dotnet/runtime/pull/65101, as well as the necessary fix for WPF. This issue is just for public tracking of the feature, along with its testing plan.

As mentioned in the related issue too, this feature being fully supported is critical for several scenarios, and especially for the MVVM Toolkit, which specifically didn't introduce any kind of polyfills for this, choosing to rely on official support instead.

cc. @BretJohnson, @PureWeen, @jsuarezruiz, @jamesmontemagno

### Public API Changes

No API changes on the MAUI side. This issue is just to track support for range operations in `INotifyCollectionChanged`.

### Intended Use-Case

n/a

> VS bug [#1839535](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1839535)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.