Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[UWP] Only reset ListView DataContext on INotifyCollectionChanged Reset #2453

merged 3 commits into from Apr 16, 2018


Copy link

hartez commented Apr 13, 2018

Description of Change

UWP ListView's DataContext is being reset on every CollectionChanged event; this change limits those resets to NotifyCollectionChangedAction.Reset.

The relevant tests here are Issue1875 and Bugzilla57674 - the fix for 57674 (#1235) introduced the crash/regression.

Bugs Fixed

API Changes


Behavioral Changes


PR Checklist

  • Has tests (if omitted, state reason in description)
  • Rebased on top of master at time of PR
  • Changes adhere to coding standard
  • Consolidate commits as makes sense
@hartez hartez changed the title [UWP' [UWP] Only reset ListView DataContext on INotifyCollectionChanged Reset Apr 13, 2018
@hartez hartez changed the base branch from master to 3.0.0 Apr 13, 2018
@samhouts samhouts added this to Ready in v3.0.0 via automation Apr 13, 2018
@samhouts samhouts moved this from Ready to In Review in v3.0.0 Apr 13, 2018
hartez added 2 commits Apr 13, 2018
@rmarinho rmarinho merged commit e81f4c3 into 3.0.0 Apr 16, 2018
4 checks passed
4 checks passed
VSTS: Xamarin Forms (PR Builds) PR-2453 - (1590031) succeeded
VSTS: Xamarin Forms OSX PR-2453 - (1590074) succeeded
VSTS: Xamarin Forms Windows VS2017 PR-2453 - (1590039) succeeded
license/cla All CLA requirements met.
v3.0.0 automation moved this from In Review to Done Apr 16, 2018
@hartez hartez deleted the fix-gh2332 branch May 4, 2018
@samhouts samhouts added this to the 3.0.0 milestone May 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
3 participants
You can’t perform that action at this time.