MudBlazor Hintergrundfarbe Content Page ändern?
Hallo,
ich arbeite mich gerade in MudBlazor ein. Es ist wirklich ein sehr gutes Framework, mit einer überragenden Dokumentation.
Allerdings stoße ich auf ein Problem, auf das ich einfach keine Lösung finden kann.
Wie kann ich die Hintergrundfarbe im MainLayout ändern?
Ich könnte das auch für jede Seite machen, was ja aber irgendwie sinnfrei wäre, wenn alle dieselbe Hintergrundfarbe haben sollen.
Meine MainLayout.cs sieht momentan so aus.
Ich habe es auch schon mit style Background-color probiert, leider ohne Erfolg.
Hat jemand eine Idee?
1 Antwort
Um konsistent zu sein, wäre es wohl angebracht, ein Theme mit den eigenen Anpassungen zu setzen. Der Code gehört in die MainLayout.razor:
<MudThemeProvider Theme="MyTheme" />
@code {
MudTheme MyTheme = new MudTheme
{
Palette = new Palette
{
Background = Colors.Red.Default
},
PaletteDark = new Palette
{
Background = Colors.Indigo.Default
}
};
}
Welche Farben es so bereits gibt, verrät die Dokumentation unter List of Material Colors. Ansonsten kannst du auch einen String im typischen Hexadezimalformat angeben. Wie sich das Default Theme gestaltet, wird hier aufgeführt.