コード例 #1
0
        public override void Render(HtmlRenderOut writer, ComponentRenderer <HtmlRenderOut> parent = null)
        {
            writer.WriteLine("View", $"<a id=\"{VariableName}\" href=\"{RendererDataObject.LinkPath}\" data-guid=\"{RendererDataObject.ID.ToString()}\">");
            writer["View"].Indent++;

            writer.WriteLine("View", $"<img src=\"{RendererDataObject.LinkPath}\">");
            writer["View"].Indent++;
            RenderChildren(writer);
            RenderMonkeyPatches(writer);
            writer["View"].Indent--;
            writer.WriteLine("View", $"</img>");

            writer["View"].Indent--;
            writer.WriteLine("View", $"</a>");

            writer.WriteLine("Style", $"#{VariableName}" + "{");
            writer["View"].Indent++;

            writer.WriteLine("Style", $"    grid-column-start: {RendererDataObject.X};");
            writer.WriteLine("Style", $"    grid-column-end: {RendererDataObject.X + RendererDataObject.XSpan + 1};");
            writer.WriteLine("Style", $"    grid-row-start: {RendererDataObject.Y};");
            writer.WriteLine("Style", $"    grid-row-end: {RendererDataObject.Y + RendererDataObject.YSpan + 1};");
            writer.WriteLine("Style", $"    background: {RendererDataObject.BackgroundColor};");

            writer["View"].Indent--;
            writer.WriteLine("Style", "}");
        }
コード例 #2
0
        public override void Render(HtmlRenderOut writer, ComponentRenderer <HtmlRenderOut> parent = null)
        {
            writer.WriteLine("Style", $"#{VariableName}" + "{");
            writer["View"].Indent++;

            writer.WriteLine("Style", $"    display: grid;");
            writer.WriteLine("Style", $"    grid-template-columns: repeat({RendererDataObject.Width}, 1fr);");
            writer.WriteLine("Style", $"    grid-template-rows: repeat({RendererDataObject.Height}, 1fr);");
            writer.WriteLine("Style", $"    grid-gap: 10px;");
            writer.WriteLine("Style", $"    background: {RendererDataObject.BackgroundColor};");
            writer.WriteLine("Style", $"    min-height: 200px;");
            writer.WriteLine("Style", $"    min-width: 200px;");
            writer.WriteLine("Style", $"    /**/");
            //writer.WriteLine("Style", $"    grid-column-start: {RendererDataObject.X};");
            //writer.WriteLine("Style", $"    grid-column-end: {RendererDataObject.X + RendererDataObject.XSpan + 1};");
            //writer.WriteLine("Style", $"    grid-row-start: {RendererDataObject.Y};");
            //writer.WriteLine("Style", $"    grid-row-end: {RendererDataObject.Y + RendererDataObject.YSpan + 1};");

            writer["View"].Indent--;
            writer.WriteLine("Style", "}");


            writer.WriteLine("View", $"<div id=\"{VariableName}\" data-guid=\"{RendererDataObject.ID.ToString()}\">");
            writer["View"].Indent++;
            RenderChildren(writer);
            RenderMonkeyPatches(writer);
            writer["View"].Indent--;
            writer.WriteLine("View", $"</div>");
        }
コード例 #3
0
        public override void Render(HtmlRenderOut writer, ComponentRenderer <HtmlRenderOut> parent = null)
        {
            writer.WriteLine("Style", $"#{VariableName}" + "{");
            writer["View"].Indent++;
            writer.WriteLine("Style", $"    background: {RendererDataObject.BackgroundColor};");
            writer.WriteLine("Style", $"    min-height: 200px;");
            writer["View"].Indent--;
            writer.WriteLine("Style", "}");


            writer.WriteLine("View", $"<div id=\"{VariableName}\" data-guid=\"{RendererDataObject.ID.ToString()}\">");
            writer["View"].Indent++;

            RenderChildren(writer);
            RenderMonkeyPatches(writer);

            writer["View"].Indent--;
            writer.WriteLine("View", $"</div>");
        }