小编Has*_*lah的帖子

深色/浅色主题 Blazor

我在 Blazor 中绑定了很多在深色模式和浅色模式之间切换的方法。使用不同的包,甚至使用 css 手动进行。但他们从来没有为我解决过。有人可以给我完整的指导,告诉我如何做到这一点吗?谢谢

这是我使用 MudBlazor 尝试过的最新操作:

<MudThemeProvider Theme="new MudTheme()" @bind-IsDarkMode="@_isDarkMode"/>
<MudIconButton @onclick="ToggleDark" Icon="@modeIcon"/>

@code {
bool _isDarkMode = false;
private string modeIcon => _isDarkMode? Icons.Filled.DarkMode : Icons.Filled.LightMode;
private void ToggleDark() => _isDarkMode = !_isDarkMode;
}
Run Code Online (Sandbox Code Playgroud)

blazor blazor-webassembly mudblazor

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

blazor ×1

blazor-webassembly ×1

mudblazor ×1