syncfusion-wpf-gridsplitter — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited syncfusion-wpf-gridsplitter (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill guides you in implementing the Syncfusion® WPF GridSplitter (SfGridSplitter) control, a container control that splits available space horizontally or vertically with a movable splitter to dynamically resize visual elements.
Use this skill when you need to:
This skill covers complete GridSplitter implementation from basic setup to advanced customization.
SfGridSplitter is a layout control that divides available space in a Grid with an interactive splitter bar. Key capabilities:
Typical Use Cases:
📄 Read: references/getting-started.md
Learn the fundamentals of adding and configuring SfGridSplitter:
Use this reference when: Setting up GridSplitter for the first time, adding required assemblies, or creating basic split layouts.
📄 Read: references/resize-and-layout.md
Master grid resizing capabilities and layout configuration:
Use this reference when: Configuring resize behavior, implementing programmatic resizing, working with merged cells, or fine-tuning drag/keyboard increments.
📄 Read: references/collapse-expand-features.md
Implement interactive collapse/expand functionality:
Use this reference when: Adding collapse/expand buttons, customizing button appearance, or implementing panel hide/show features.
📄 Read: references/customization-styling.md
Customize visual appearance and behavior:
Use this reference when: Customizing splitter appearance, creating custom gripper designs, implementing preview styles, or matching application themes.
For horizontal splitters: Create Grid with RowDefinitions (, Auto, ), place SfGridSplitter in middle row with Height="5" and ResizeBehavior="PreviousAndNext". For vertical splitters: Create ColumnDefinitions (, Auto, ) and set Width instead. See Getting Started for complete examples.
Key patterns include collapse buttons (EnableCollapseButton), preview mode (ShowsPreview), programmatic resizing (MoveSplitter), multi-splitter layouts, and constrained resizing with DragIncrement/KeyboardIncrement. See the reference files for complete implementation examples and when-to-use guidance.
| Property | Type | Purpose | When to Use |
|---|---|---|---|
| ResizeBehavior | ResizeBehavior | Controls which rows/columns are affected by resize | Set to PreviousAndNext (most common), PreviousAndCurrent, or CurrentAndNext based on which panels should resize |
| EnableCollapseButton | bool | Shows/hides collapse/expand buttons | Enable when users need to temporarily hide panels |
| ShowsPreview | bool | Shows resize preview before applying | Enable for heavy layouts or when users need visual confirmation |
| DragIncrement | double | Pixel interval for mouse-based resizing | Set to constrain resize to specific increments (default: 1) |
| KeyboardIncrement | double | Pixel interval for keyboard-based resizing | Set for arrow key resize granularity (default: 20) |
| HorizontalAlignment | HorizontalAlignment | Alignment for horizontal splitters | Use Stretch for row resizing |
| VerticalAlignment | VerticalAlignment | Alignment for vertical splitters | Use Stretch for column resizing |
| Background | Brush | Splitter bar color | Customize to match application theme |
| Height | double | Height of horizontal splitter bar | Set explicit height (e.g., 5-10 pixels) for horizontal splitters |
| Width | double | Width of vertical splitter bar | Set explicit width (e.g., 5-10 pixels) for vertical splitters |
Splitter not resizing panels?
Collapse buttons not showing?
Preview not displaying?
Jerky resizing?
Navigate to the detailed reference files above for comprehensive implementation guidance and advanced scenarios.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.