Introducing Shiny.Maui.TableView — Settings-Style Pages for .NET MAUI, Without the Platform Pain
Building a settings page in .NET MAUI is surprisingly painful. The built-in TableView is limited, and community options rely on native renderers that break across platform updates. Shiny.Maui.TableView takes a pure-MAUI approach — everything is built from ContentView, ScrollView, and layout primitives, giving identical behavior on iOS, Android, and Mac Catalyst.
What you’ll learn
- The 15 built-in cell types: SwitchCell, RadioCell, EntryCell, DatePickerCell, PickerCell, CommandCell, and more
- How the three-level cascading style system works: TableView defaults → section overrides → individual cell customization
- How to generate sections and cells dynamically from data with
ItemsSourceandDataTemplate - How to enable drag-and-drop reordering with
UseDragSortand handle reorder events - How radio groups work with the
RadioCell.SelectedValueattached property - The full-page
PickerCellfor long lists with single or multi-select, auto-generated value text, and pick-to-close