creating-mewui-controls

Community

Build interactive MewUI controls effortlessly

Authorchristian289
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Building custom, reusable MewUI controls is error-prone without clear patterns for measuring, arranging, rendering, and input handling. This skill provides a guided approach to implement robust controls that integrate with the MewUI layout system and input model.

Core Features & Use Cases

  • Base patterns for Control, ContentControl, and Panel to model interactive UI.
  • Comprehensive input handling for mouse and keyboard with proper focus and hit-testing.
  • Binding and fluent extension utilities to compose complex controls and reuse behavior.
  • Use Case: Create a draggable custom button that responds to mouse, keyboard, and binding sources across a complex UI.

Quick Start

Create a new MyCustomControl derived from Control and implement MeasureContent, OnRender, and input handlers to render and interact inside a host window.

Dependency Matrix

Required Modules

None required

Components

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: creating-mewui-controls
Download link: https://github.com/christian289/dotnet-with-claudecode/archive/main.zip#creating-mewui-controls

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.