Skip to main content

syncfusion-maui-toolkit-grid-splitter

Implements the Syncfusion® .NET MAUI Grid Splitter (SfGridSplitter), enabling the creation of resizable and collapsible multi-pane layouts in .NET MAUI applications. Use it to build dashboard layouts, workspace interfaces, or split-view applications that require dynamic pane management, drag-to-resize functionality, and programmatic control.

Informations de source

Dépôt
syncfusion/maui-toolkit-ui-components-skills
Dernière activité de la source
9 septembre 2026 à 06:13
Langue détectée de SKILL.md
anglais
Étoiles
39
Forks
2

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
7 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
syncfusion-maui-toolkit-grid-splitter
description
Implements the Syncfusion® .NET MAUI Grid Splitter (SfGridSplitter), enabling the creation of resizable and collapsible multi-pane layouts in .NET MAUI applications. Use it to build dashboard layouts, workspace interfaces, or split-view applications that require dynamic pane management, drag-to-resize functionality, and programmatic control.
metadata
{"author":"Syncfusion Inc","version":"1.0.0"}
# Syncfusion .NET MAUI Grid Splitter The Syncfusion Grid Splitter is a layout control that enables you to create flexible, resizable multi-pane interfaces. It's designed for building responsive dashboards, IDE-style editors, workspace layouts, and any application requiring adjustable content regions. ## When to Use This Skill Use this skill when you need to: - **Create resizable pane layouts** with drag-to-resize separators - **Build dashboard applications** with dynamic panel arrangements - **Develop workspace or IDE-style interfaces** with collapsible side panels - **Manage multiple content regions** with programmatic control - **Support responsive multi-platform layouts** across Android, iOS, Windows, and macOS - **Customize visual appearance** of separators and resize controls - **Implement collapsible panes** with expand/collapse buttons - **Add keyboard navigation and accessibility** to complex layouts ## Component Overview **Key Features:** - **Resizable Panes**: Users drag separators to resize adjacent content regions - **Collapsible Panes**: Built-in expand/collapse icons for minimizing content areas - **Horizontal & Vertical Layouts**: Side-by-side or stacked pane arrangements - **Sizing Constraints**: Define minimum and maximum pane sizes - **Runtime Management**: Add, remove, collapse, and expand panes programmatically - **Customizable Separators**: Style separators with custom colors, sizes, and icons - **RTL Support**: Full right-to-left layout support for international applications - **Accessibility**: Keyboard navigation and screen reader support. - **Cross-Platform**: Consistent behavior on Android, iOS, Windows, and macOS **Ideal For:** - Dashboard and analytics applications - IDE and code editor interfaces - Content management systems - Data analysis and reporting tools - Workspace and collaboration applications ## Documentation and Navigation Guide ### Getting Started 📄 **Read:** [references/getting-started.md](references/getting-started.md) - Prerequisites and environment setup - Creating a .NET MAUI project - Installing Syncfusion NuGet packages - Registering handlers and importing namespaces - Creating your first Grid Splitter - Basic resizable pane layout ### Pane Configuration 📄 **Read:** [references/pane-configuration.md](references/pane-configuration.md) - Defining and structuring panes - Setting pane content and background - Configuring size constraints (min/max width/height) - Collapse behavior and defaults - Pane sizing modes and proportions - Content alignment and positioning ### Splitter Customization 📄 **Read:** [references/splitter-customization.md](references/splitter-customization.md) - Styling separator bars - Changing separator size and color - Customizing resize icons and handles - Creating icon templates - Visual appearance and themes - Separator interaction feedback ### Collapse and Expand 📄 **Read:** [references/collapse-and-expand.md](references/collapse-and-expand.md) - Working with collapse/expand buttons - Programmatically collapsing and expanding panes - Handling collapse/expand state changes - Event handling and state tracking - Managing collapsed pane behavior - Animation and transition effects ### Runtime Pane Management 📄 **Read:** [references/runtime-pane-management.md](references/runtime-pane-management.md) - Adding panes at runtime - Removing panes programmatically - Controlling pane visibility - Dynamic layout modifications - Pane indexing and reordering - State persistence and restoration ### Responsive Layouts & Accessibility 📄 **Read:** [references/responsive-layouts.md](references/responsive-layouts.md) - Horizontal and vertical pane arrangements - Responsive sizing for different screen sizes - Multi-platform layout considerations - Handling device orientation changes - RTL (right-to-left) layout support - Keyboard navigation and shortcuts - Screen reader and accessibility features - Building dashboard and workspace patterns
Voir sur GitHub