Support for `ListViewItemPresenter` and `GridViewItemPresenter`
Author: davidjohnoliverCreated Aug 29, 2019Updated Sep 18, 2026
Labelskind/enhancementplatform/wasm 🌐platform/android 🤖platform/ios 🍎project/items 🧾difficulty/challenging 🤯low-hanging-🍒no-repro
What would you like to be added:
Support the ListViewItemPresenter and GridViewItemPresenter elements.
Why is this needed:
These are used by the default ListViewItem and GridViewItem templates on Windows as they provide an ultra-lightweight way of supporting the most commonly-required visual states, improving ListView rendering performance. At present Uno is using the ListViewItemExpanded style as default which is unnecessarily heavy for most scenarios.
For which Platform:
- iOS
- Android
- WebAssembly
- Windows
Anything else we need to know?
Related issues:
- #1099
- #1403
Source: unoplatform/uno