maui-custom-handlers

Installation
SKILL.md

.NET MAUI Custom Handlers

Decision: Customize Existing vs. Create New

Scenario Approach
Change how a built-in control looks/behaves on one platform Customize — use AppendToMapping / PrependToMapping
Need the change on only some instances of a control Customize — subclass the control + type-check in mapper
Need a completely new cross-platform control with native backing Create new handler with partial classes

⚠️ Prefer AppendToMapping over ModifyMapping. ModifyMapping replaces the default mapper action entirely — if the framework adds behaviour in a future release, your override silently drops it.


Gotchas & Common Mistakes

Mapper customizations are global

Related skills
Installs
17
GitHub Stars
135
First Seen
Mar 1, 2026