protected virtual void ApplySkin(object sender, EventArgs e) { CurrentBaseSkin = SkinHandler.GetCurrentSkin(); ApplyControlSkins(Controls); BackColor = CurrentBaseSkin.BackColor; }
public void UpdateSkinColors(BaseSkin currentBaseSkin) { _currentBaseSkin = currentBaseSkin; lblUnsaved.ForeColor = _currentBaseSkin.ErrorColor; SetPictureBoxesBackColor(); }
public static void SetCurrentSkin(BaseSkin baseSkin) { _currentBaseSkin = baseSkin; SkinChanged?.Invoke(null, null); }