Maui Dependency Injection

Guidance for configuring dependency injection in .NET MAUI apps — service registration in MauiProgram.cs, lifetime selection (Singleton / Transient / Scoped), constructor injection, Shell navigation auto-resolution, platform-specific registrations, and testability patterns. USE FOR: "dependency injection", "DI setup", "AddSingleton", "AddTransient", "AddScoped", "service registration", "constructor injection", "IServiceProvider", "MauiProgram DI", "register services", "BindingContext injection". DO NOT USE FOR: data binding (use maui-data-binding), Shell route configuration (use maui-shell-navigation), unit-test mocking frameworks (use standard xUnit and NSubstitute patterns).

aibot88 71fd3e4 2 files · 11.6 KB Updated 3 repo stars

File contents

aibot88/sec_skill_store/tree/main/skills/claudskills/maui-dependency-injection commit 71fd3e4ec7

Frequently asked questions

npx skillmds@latest add aibot88/maui-dependency-injection