shiny-tableview

Generate .NET MAUI TableView UI components for settings screens.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/shinyorg/tableview --skill shiny-tableview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shiny-tableview
Source: https://github.com/shinyorg/tableview/tree/main/SKILLS/shiny-tableview
Command: npx skills add https://github.com/shinyorg/tableview --skill shiny-tableview

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation of settings pages and complex list-based UIs in .NET MAUI applications, reducing development time and boilerplate code.

Core Features & Use Cases

  • Diverse Cell Types: Offers 14 pre-built cell types (Switch, Entry, DatePicker, Command, etc.) for various input and display needs.
  • MVVM & Styling: Full BindableProperty support for seamless MVVM integration and cascading styles for consistent theming.
  • Use Case: Quickly generate a user profile settings screen with fields for name, email, notification preferences, and theme selection, all bound to a ViewModel.

Quick Start

Generate a .NET MAUI XAML page with a TableView for application settings.

Frequently Asked Questions about shiny-tableview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a .NET MAUI settings UI without writing extensive boilerplate code?

Generate .NET MAUI TableView components to build settings UIs using 14 pre-built cell types like Switch, Entry, and DatePicker. This provides structured sections, MVVM binding, and cascading styles to reduce boilerplate code during rapid UI assembly.

Can I use MVVM data binding with .NET MAUI TableView components?

Yes, .NET MAUI TableView components support full BindableProperty integration for seamless MVVM data binding. You can bind cell values directly to ViewModel properties to automatically handle user preferences and configuration changes.

What cell types are available for creating forms and preference screens in .NET MAUI?

Fourteen pre-built cell types are available for .NET MAUI preference screens, including Switch, Entry, DatePicker, and Command cells. These cover various input and display needs for diverse form-like interfaces and configuration UIs.

Does the Shiny.Maui.TableView library support cascading styles for consistent application theming?

Yes, Shiny.Maui.TableView supports cascading styles for consistent theming across .NET MAUI applications. This allows you to maintain visual consistency across different sections and cells within your settings UI components.

What is the best way to structure a complex configuration UI in a pure MAUI application?

Using TableView sections with diverse cell types is the best way to structure a complex configuration UI in pure MAUI. This provides a structured layout for settings while supporting MVVM binding and cascading styles.