Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
syncfusion avatar

Syncfusion Maui Toolkit Accordion

  • 1 installs
  • 39 repo stars
  • Updated June 19, 2026
  • syncfusion/maui-toolkit-ui-components-skills

Syncfusion MAUI Toolkit Accordion is an agent skill that guides AutoScrollPosition and scrolling behavior for Syncfusion SfAccordion in .NET MAUI apps.

About

Syncfusion MAUI Toolkit Accordion is an agent skill for developers shipping.NET MAUI apps who need collapsible sections that behave predictably on expand. It focuses on advanced SfAccordion features: AutoScrollPosition (MakeVisible, Top, None), programmatic scrolling after expansion, and layout choices for long forms or FAQ content. The skill helps you choose MakeVisible when you want minimal scroll disruption versus Top when users should always read expanded content from the viewport top. It is phase-specific to Build frontend mobile work—not a full app scaffold, but targeted procedural knowledge for one high-friction UI control. Pair it when you already use Syncfusion MAUI Toolkit and want your agent to generate correct XAML and C# without guessing scroll semantics. Beginner-friendly if you know MAUI basics; no server or CRM dependencies.

  • AutoScrollPosition: MakeVisible, Top, and None modes documented
  • Programmatic scrolling and layout guidance for long accordion sections
  • XAML and C# configuration examples for SfAccordion
  • When-to-use guidance for minimal vs top-aligned expand scroll
  • Advanced accordion behavior beyond default MakeVisible

Syncfusion Maui Toolkit Accordion by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #959 of 1,039 Mobile Development skills by installs in the Skillselion catalog
  • Data as of Jul 7, 2026 (Skillselion catalog sync)
npx skills add https://github.com/syncfusion/maui-toolkit-ui-components-skills --skill syncfusion-maui-toolkit-accordion

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars39
Last updatedJune 19, 2026
Repositorysyncfusion/maui-toolkit-ui-components-skills

What it does

Configure Syncfusion.NET MAUI Accordion expand behavior, auto-scroll modes, and layout when building collapsible sections in a MAUI app.

Who is it for?

Best when you're building MAUI apps with Syncfusion and need FAQ, settings, or long-form sections in accordions.

Skip if: Skip if you're on pure SwiftUI or React Native without.NET MAUI—use platform-native UI skills instead.

When should I use this skill?

You are implementing or tuning Syncfusion SfAccordion auto-scroll, programmatic scroll, or layout in a .NET MAUI app.

What you get

Your agent produces SfAccordion markup and C# with the correct AutoScrollPosition mode and scroll rules for your content length and UX goals.

  • SfAccordion XAML or C# snippets
  • AutoScrollPosition configuration choice with rationale

By the numbers

  • 3 AutoScrollPosition options: MakeVisible, Top, None

Files

SKILL.mdMarkdownGitHub ↗

Implementing Syncfusion .NET MAUI Accordion

A comprehensive guide for implementing the Syncfusion .NET MAUI Accordion (SfAccordion) - a vertically collapsible panel control that allows users to expand or collapse one or multiple items simultaneously.

When to Use This Skill

Use this skill when you need to:

  • Implement collapsible/expandable content sections in .NET MAUI
  • Display employee directories, contact lists, or detailed records
  • Create FAQ sections with expandable answers
  • Build settings panels with grouped options
  • Show hierarchical data with expand/collapse behavior
  • Implement vertical expander panels
  • Bind accordion items to ObservableCollection data sources
  • Customize accordion appearance with themes and Visual States
  • Handle expansion/collapse events with validation

Component Overview

The .NET MAUI Accordion provides a vertically stacked interface where each item consists of a header and content section. Users can tap headers to expand/collapse content, making it ideal for displaying hierarchical information, FAQs, employee directories, or any scenario requiring space-efficient grouped content display.

  • Single or multiple item expansion modes
  • Data binding with .NET MAUI BindableLayout
  • Customizable animations (duration and easing)
  • Rich appearance customization (colors, icons, Visual States)
  • Event handling for expand/collapse actions
  • Programmatic scroll control

Documentation and Navigation Guide

Getting Started

📄 Read: references/getting-started.md

  • Installation of Syncfusion.Maui.Toolkit NuGet package
  • Handler registration with ConfigureSyncfusionToolkit()
  • Basic SfAccordion setup in XAML and C#
  • Creating AccordionItem with Header and Content
  • Expand modes: Single, Multiple, MultipleOrNone
  • Animation duration and easing customization
  • Item spacing configuration
  • Auto scroll position settings
  • BringIntoView method for programmatic scrolling

Data Binding with BindableLayout

📄 Read: references/data-binding.md

  • Creating data models with INotifyPropertyChanged
  • Setting up ObservableCollection for accordion items
  • Configuring BindingContext
  • Using BindableLayout.ItemsSource for data binding
  • Defining BindableLayout.ItemTemplate for item appearance
  • Two-way binding with IsExpanded property
  • Dynamic item generation from collections
  • Complete employee list example with data binding

Appearance Customization

📄 Read: references/appearance-customization.md

  • Header icon position (Start, End)
  • Header background color customization
  • Icon color customization
  • Visual State Manager for state-based styling
  • Expanded and Collapsed states
  • Focused state for keyboard navigation
  • PointerOver state for hover effects
  • Normal state styling
  • Complete Visual State styling examples

Events and Interaction

📄 Read: references/events.md

  • Expanding event (cancellable)
  • Expanded event (completion notification)
  • Collapsing event (cancellable)
  • Collapsed event (completion notification)
  • Event arguments: Cancel and Index properties
  • Validation before expand/collapse
  • Common event handling patterns

Advanced Features

📄 Read: references/advanced-features.md

  • Auto scroll position (Top, MakeVisible)
  • BringIntoView for programmatic scrolling
  • Grid layout considerations with Height=Auto
  • HorizontalOptions and VerticalOptions best practices

Related skills

How it compares

Component-focused MAUI procedural skill, not a general mobile design system or backend API skill.

FAQ

Who is syncfusion-maui-toolkit-accordion for?

and small-team.NET MAUI developers using Syncfusion controls who want correct accordion expand-and-scroll behavior from their coding agent.

When should I use syncfusion-maui-toolkit-accordion?

During Build frontend when you implement or refine SfAccordion in settings, FAQs, or multi-step forms and need MakeVisible vs Top scroll policies.

Is syncfusion-maui-toolkit-accordion safe to install?

It is documentation-only UI guidance with no shell or network hooks—still review the Security Audits panel on this page before adding any skill to your agent environment.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.