我使用的是MudBlazor v6.07,我知道如何使用新的主题和代码来更改(UI)组件的各个颜色,如下所示:
private MudTheme _myTheme= new MudTheme();
_myTheme.Palette.Primary = new MudBlazor.Utilities.MudColor("#090");
但我想马上换一个调色板,像格林或粉红。而不是一个一个地修改每个主题的颜色。
我想这是可以做到的,但我找不到该怎么做。
发布于 2022-03-23 10:55:12
您可以将您想要的主题作为变量传递,然后可以通过代码更改它。
<MudThemeProvider Theme="@_theme" />
@code {
var _theme = new MyCustomTheme();
}
文档中有一个关于这个的一节。
https://stackoverflow.com/questions/71494021
复制相似问题