beep-winform
OfficialMaster Beep.Winform control library development.
System Documentation
What problem does it solve?
Beep.Winform development can be complex due to the need for a scalable base architecture, flexible rendering patterns, integrated theming, precise hit testing, and consistent styling across multiple visual styles. This guide provides a structured blueprint for building Windows Forms controls within the Beep.Winform framework, outlining architecture, painting strategies, theming, and UI patterns to ensure robust, maintainable components.
Core Features & Use Cases
- BaseControl architecture: foundational class for all Beep controls with DPI scaling, theming, hit testing, and layout.
- Painter pattern: separation of rendering logic into style-specific painters to ensure consistency and extensibility.
- Theme integration & hit testing: centralized theming with ApplyTheme propagation and deterministic clickable regions.
- Use cases: creating new Beep controls, updating existing ones, implementing multiple visual styles, and integrating Beep UI into Windows Forms apps.
Quick Start
Create a Beep.Winform control scaffold, implement a Material3 painter, wire up theme integration and hit testing, and run to validate visuals and interactions.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: beep-winform Download link: https://github.com/The-Tech-Idea/Beep.Winform/archive/main.zip#beep-winform Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.