Skip to content
Nuvyntra Labs

Foundation

NVTheme

NVTheme XAML, every kit attribute, and what each attribute does. Runtime light / dark + accent.

About

Runtime light / dark + accent.

API

NVTheme is not a XAML view. Register the kit with UseNuvyntraUIKit(), then call the members below.

<!-- Theme is not a control. Bind colors from code or NVTheme.Current. -->

Members

custom names are Lumina API. Unmarked names match familiar MAUI / forms usage.

AttributeTypeDefaultKindExplanation
CurrentmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
Mode custommembercustomLumina-specific foundation member.
AccentmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
Density custommembercustomLumina-specific foundation member.
IsDarkmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
PapermemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
SurfacememberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
InkmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
MistmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
FogmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
MutedmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
DangermemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
WarnmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
OkmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
OnAccentmemberfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
UseLuminamethodfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
SetModemethodfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
SetAccentmethodfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().
Token(key)methodfamiliarFoundation member. Register fonts and theme with UseNuvyntraUIKit().

Discussion

Comment on UIKit(MAUI). The thread lives on this component's GitHub repository (nuvyntralabs/NuvyntraLabs.UIKit). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.