Card Design

colors
cardview

#1

Hallo zusammen,

wie kann ich denn die BackColor des Cards in Abhängigkeit eines Label.Text ändern?

if (flexLabel_Stern.Text.StartsWith("****"))
{
FlexUserContorlBase…

}

Wollte mir schon Abhilfe verschaffen indem ich einfach ein FlexPanel drunter lege. Aber dass muss ja auch anders gehen.

Danke und Grüße
Manuel Haas


#2

Hallo Herr Haas,

Sie können folgendes Codesnippet verwenden:

if (...)
{
    Colors.ColorMode = FlexCommon.Settings.SettingMode.Custom;
    Colors.CustomBackColor = Color.Green;
}
else
{
    Colors.ColorMode = FlexCommon.Settings.SettingMode.Custom;
    Colors.CustomBackColor = Color.Blue;
    // oder auch den Colormode zurücksetzen
    // Colors.ColorMode = FlexCommon.Settings.SettingMode.Theme;
}

Wichtig ist, dass Sie auch für den Alternativ-/Standardfall die Farbe setzen,
da die Card die Farbe nicht zurücksetzt.