Implements professional light and dark mode support and dynamic theme switching for cross-platform .NET MAUI applications.
The .NET MAUI Theming skill provides expert guidance on implementing comprehensive visual styling systems within mobile and desktop applications. It covers critical implementation patterns including AppThemeBinding for native OS responsiveness, dynamic ResourceDictionary swapping for custom branded themes, and essential Android configuration fixes to prevent crashes during theme toggles. By enforcing the use of DynamicResource over StaticResource and managing system theme detection events, this skill ensures a polished and seamless user experience across iOS, Android, macOS, and Windows.
主な機能
01Dynamic ResourceDictionary swapping for multi-theme support
02Critical Android configuration fixes for UiMode theme detection
03111 GitHub stars
04System-level theme change event handling and manual user overrides
05Best practice guidance for DynamicResource vs. StaticResource usage
06Automated light and dark mode implementation using AppThemeBinding
ユースケース
01Implementing custom branded themes that users can switch at runtime
02Adding a native dark mode toggle to an existing .NET MAUI mobile application
03Fixing Android activity restart issues triggered by system theme changes