예제 #1
0
        protected virtual void ApplySkin(object sender, EventArgs e)
        {
            CurrentBaseSkin = SkinHandler.GetCurrentSkin();
            ApplyControlSkins(Controls);

            BackColor = CurrentBaseSkin.BackColor;
        }
예제 #2
0
 public void UpdateSkinColors(BaseSkin currentBaseSkin)
 {
     _currentBaseSkin = currentBaseSkin;
     lblUnsaved.ForeColor = _currentBaseSkin.ErrorColor;
     SetPictureBoxesBackColor();
 }
예제 #3
0
 public static void SetCurrentSkin(BaseSkin baseSkin)
 {
     _currentBaseSkin = baseSkin;
     SkinChanged?.Invoke(null, null);
 }