コード例 #1
0
ファイル: Style.cs プロジェクト: ramyothman/ifekra
 public Style(Attributes Attributes, Element ParentElement)
 {
     this.Map = new Dictionary<string, string>();
     if (ParentElement != null)
         this.Map = new Dictionary<string,string>(ParentElement.Style.Map);
     if (Attributes.Map.ContainsKey("style"))
     {
         List<KeyValuePair<string, string>> StyleList = ParseStyle(Attributes.Map["style"]);
         foreach (KeyValuePair<string, string> StyleToken in StyleList)
         {
             if (Map.ContainsKey(StyleToken.Key))
                 Map[StyleToken.Key] = StyleToken.Value;
             else Map.Add(StyleToken.Key, StyleToken.Value);
         }
     }
 }
コード例 #2
0
ファイル: Element.cs プロジェクト: ramyothman/ifekra
 public Element(List<CodeRenderer.MarkupStructure.TagAttribute> Attributes, Element ParentElement)
 {
     this.ParentElement = ParentElement;
     this.Attributes = new Attributes(Attributes, ParentElement);
     this.Style = new Style(this.Attributes, ParentElement);
 }