CssBox CreateImageBox(CssBox parent, HtmlElement childElement) { string imgsrc; ImageBinder imgBinder = null; if (childElement.TryGetAttribute(WellknownName.Src, out imgsrc)) { var clientImageBinder = new ClientImageBinder(imgsrc); imgBinder = clientImageBinder; //clientImageBinder.SetOwner(childElement); } else { var clientImageBinder = new ClientImageBinder(null); imgBinder = clientImageBinder; //clientImageBinder.SetOwner(childElement); } CssBoxImage boxImage = new CssBoxImage(childElement.Spec, parent.RootGfx, imgBinder); boxImage.SetController(childElement); parent.AppendChild(boxImage); return(boxImage); }
CssBox CreateImageBox(CssBox parent, HtmlElement childElement) { string imgsrc; ImageBinder imgBinder = null; if (childElement.TryGetAttribute(WellknownName.Src, out imgsrc)) { var clientImageBinder = new ClientImageBinder(imgsrc); imgBinder = clientImageBinder; clientImageBinder.SetOwner(childElement); } else { var clientImageBinder = new ClientImageBinder(null); imgBinder = clientImageBinder; clientImageBinder.SetOwner(childElement); } CssBoxImage boxImage = new CssBoxImage(childElement.Spec, parent.RootGfx, imgBinder); boxImage.SetController(childElement); parent.AppendChild(boxImage); return boxImage; }