#1444·uno

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