protected static Bamboo.Css.StyleSheet LoadStyleSheet(string name) { System.IO.Stream stream = typeof(ChartBase).Assembly.GetManifestResourceStream("Statibase.Charts." + name); if (stream == null) { return(null); } Bamboo.Css.CssReader cssReader = new Bamboo.Css.CssReader(stream); Bamboo.Css.StyleSheet styleSheet = cssReader.Read(); stream.Close(); return(styleSheet); }
private static Bamboo.Css.StyleRule GetStyle( Bamboo.Css.StyleSheet styleSheet, string rule, System.Collections.IList keys, Bamboo.DataStructures.Tuple values, int length) { foreach (Bamboo.Css.StyleRule styleRule in styleSheet.Rules) { if (rule.Equals(styleRule.Name) && styleRule is Bamboo.Css.KeyValueStyleRule) { Bamboo.Css.KeyValueStyleRule keyValueStyleRule = (Bamboo.Css.KeyValueStyleRule)styleRule; for (int i = 0; i < length; i++) { if (keys[i].Equals(keyValueStyleRule.Key) && values[i].Equals(keyValueStyleRule.Value)) { return(styleRule); } } } } return(null); }