Esempio n. 1
0
 public void RulesChanged(IGlobalCSSheet globalCSSheet)
 {
     if (globalCSSheet.IsGlobal || globalCSSheet.FixStyle)
     {
         UpdateGlobalRules();
     }
     return;
 }
Esempio n. 2
0
        private void RemoveOneStyleSheet(IGlobalCSSheet sheet)
        {
            if (sheet.CreateGlobalCss == null)
            {
                return;
            }
            var rules = sheet.CreateGlobalCss.Invoke();

            foreach (var rule in rules)
            {
                var ruleAsString = PrintRule(rule);
                if (GlobalCSRules.Contains(ruleAsString))
                {
                    GlobalCSRules.Remove(ruleAsString);
                }
            }
        }