Exemple #1
0
        //-----------------------------------------------------------------------------------------------------------------------

        public static String mergeStyle(String oStyle, String newStyle)
        {
            Dictionary <String, Dictionary <String, String> > oDic = Css.FromAndFill(oStyle);
            Dictionary <String, Dictionary <String, String> > nDic = Css.FromAndFill(newStyle);

            foreach (KeyValuePair <String, Dictionary <String, String> > kv in nDic)
            {
                oDic[kv.Key] = kv.Value;
            }

            return(Css.To(oDic));
        }
Exemple #2
0
        private static Dictionary <String, Dictionary <String, String> > mergeDic
            (String strStyle, String name, Dictionary <String, String> result)
        {
            Dictionary <String, Dictionary <String, String> > dic = Css.FromAndFill(strStyle);

            if (dic.ContainsKey(name))
            {
                dic[name] = combine(dic[name], result);
            }
            else
            {
                dic[name] = result;
            }

            return(dic);
        }