Skip to content

Replace deprecated ListView samples with CollectionView - #780

Open
jfversluis wants to merge 3 commits into
mainfrom
jfversluis-replace-listview-samples
Open

Replace deprecated ListView samples with CollectionView#780
jfversluis wants to merge 3 commits into
mainfrom
jfversluis-replace-listview-samples

Conversation

@jfversluis

Copy link
Copy Markdown
Member

Summary

  • replace active .NET 10 ListView controls and list-specific APIs with CollectionView
  • preserve selection, grouping, refresh, scrolling, headers/footers, context actions, row sizing, and separators
  • remove obsolete implicit ListView styles from sample resource dictionaries
  • rename converted demos and visible terminology to CollectionView
  • remove the redundant ListViewDemos app because its scenarios are already covered by CollectionViewDemos

Validation

  • compared baseline and migrated behavior on an iPhone 17 Pro simulator and Pixel 9 Pro Android emulator
  • exercised list rendering, scrolling, selection, navigation, person creation, contact retrieval, permissions, and ancestor-bound deletion
  • built all eight directly affected sample projects for available targets
  • verified no active ListView controls, constructors, obsolete event args, or implicit ListView styles remain

PlatformIntegration could not be launched on iOS because the existing project requires an unavailable Apple signing identity; its affected contacts and permissions pages were verified on Android.

Migrate active .NET 10 ListView usage and APIs to CollectionView, remove obsolete implicit ListView styles, and delete the redundant ListViewDemos sample now covered by CollectionViewDemos.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 09598ad9-ef96-401f-baab-39c03ed5ee68
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 09598ad9-ef96-401f-baab-39c03ed5ee68
Avoid rebuilding unrelated preview and upgrade-guide projects with pre-existing build failures, and retain the unrelated PointOfSale TextCell style.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 09598ad9-ef96-401f-baab-39c03ed5ee68
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant