syncfusion-maui-backdrop
Implements Syncfusion .NET MAUI Backdrop Page (SfBackdropPage) with back layer and front layer surfaces. Use when working with backdrop pages, SfBackdropPage, back layer, front layer, or reveal/conceal animations. Covers backdrop navigation patterns, header icons, corner shapes, reveal height, layer state events, and liquid glass effect.
How do I install this agent skill?
npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-backdropIs this agent skill safe to install?
- Gen Agent Trust Hubpass
No security issues were identified. The skill provides legitimate documentation and implementation guides for the Syncfusion .NET MAUI Backdrop Page component, following standard development practices for the .NET MAUI framework.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Implementing Backdrop Pages (.NET MAUI)
The Syncfusion SfBackdropPage is a layered page with two surfaces:
- Back Layer — holds actionable/contextual content (navigation menus, filters)
- Front Layer — always visible, holds primary content; slides down to reveal the back layer
The back layer can be revealed/concealed via toolbar icon, touch/swipe, or programmatically.
When to Use This Skill
Use this skill when the user needs to:
- Implement menu-driven navigation with a sliding front layer
- Build filter or search panels that slide in from behind primary content
- Add reveal and conceal animations to a layered page
- Customize backdrop header icons, corner shapes, or reveal height
- Handle
BackLayerStateChangedevents for state tracking - Apply the Liquid Glass Effect to backdrop layers
Component Overview
The SfBackdropPage control provides:
- Two-Layer Architecture: Back layer for contextual actions, front layer for primary content with spatial hierarchy
- Multiple Reveal Methods: Programmatic API, toolbar icon tap, and swipe/fling gestures
- Adaptive Reveal Height: Auto mode (fits content) or Fill mode (full screen expansion)
- Customizable Front Layer: Curved or flat edge shapes with independent corner radius control
- Header Integration: Seamless NavigationPage and FlyoutPage support with customizable icons and text
- Smooth Animations: Built-in Material Design motion for reveal/conceal transitions
- State Tracking: BackLayerStateChanged event with percentage-based reveal tracking
- Modern Effects: Liquid Glass Effect support for translucent designs (iOS/macOS 26+, .NET 10)
Documentation and Navigation Guide
Getting Started
📄 Read: references/getting-started.md
- NuGet package installation (
Syncfusion.Maui.Backdrop) - Handler registration in
MauiProgram.cs SfBackdropPageinitialization (XAML & C#)- Adding
BackdropBackLayerandBackdropFrontLayercontent - Programmatic, touch, and swipe reveal/conceal
Header Configuration
📄 Read: references/header-configuration.md
- Wrapping in
NavigationPage(required for header) - Default icons in NavigationPage vs FlyoutPage
- Custom icon images (
OpenIconImageSource,CloseIconImageSource) - Custom icon text (
OpenText,CloseText)
Reveal Height & Corner Shape Customization
📄 Read: references/reveal-and-corner-customization.md
BackLayerRevealOption:FillvsAutoRevealedHeighton the front layerEdgeShape:CurvedvsFlatLeftCornerRadius/RightCornerRadius
Events
📄 Read: references/events.md
BackLayerStateChangedeventBackLayerStateChangedEventArgs.Percentage- XAML and C# wiring patterns
Liquid Glass Effect
📄 Read: references/liquid-glass-effect.md
- Enabling
EnableLiquidGlassEffecton Front or Back Layer - Transparent background setup for glass effect
- Platform requirements (iOS 26+, macOS 26+, .NET 10)
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/syncfusion/maui-ui-components-skills/syncfusion-maui-backdrop">View syncfusion-maui-backdrop on skillZs</a>