示例#1
0
        #pragma warning disable 1998
        protected override void BuildRenderTree(Microsoft.AspNetCore.Blazor.RenderTree.RenderTreeBuilder builder)
        {
            base.BuildRenderTree(builder);
            builder.AddMarkupContent(0, "<h1>Hello, world!</h1>\n\nWelcome to your new app.\n\n");
            builder.OpenComponent <WebApplication1.App.Shared.SurveyPrompt>(1);
            builder.AddAttribute(2, "Title", "How is Blazor working for you?");
            builder.CloseComponent();
            builder.AddContent(3, "\n\n");
            builder.OpenElement(4, "img");
            builder.AddAttribute(5, "src", Picture);
            builder.CloseElement();
            builder.AddContent(6, "\n\n");
            builder.OpenElement(7, "input");
            builder.AddAttribute(8, "class", "form-control");
            builder.AddAttribute(9, "type", "file");
            builder.AddAttribute(10, "onchange", Microsoft.AspNetCore.Blazor.Components.BindMethods.GetEventHandlerValue <Microsoft.AspNetCore.Blazor.UIChangeEventArgs>(async(e) => Picture = await JSRuntime.Current.InvokeAsync <string>("readFileAsBase64", fileUpload)));
            builder.AddElementReferenceCapture(11, (__value) => {
#line 11 "C:\Users\vladi\Documents\GitHub\radzen\UploadImagesBlazor\WebApplication1.App\Pages\Index.cshtml"
                fileUpload = __value;

#line default
#line hidden
            }
                                               );
            builder.CloseElement();
        }
        #pragma warning disable 1998
        protected override void BuildRenderTree(Microsoft.AspNetCore.Blazor.RenderTree.RenderTreeBuilder builder)
        {
            base.BuildRenderTree(builder);
            builder.OpenElement(0, "h2");
            builder.AddContent(1, "Capturing references to HTML elements");
            builder.CloseElement();
            builder.AddContent(2, "\n");
            builder.OpenElement(3, "hr");
            builder.CloseElement();
            builder.AddContent(4, "\n\n");
            builder.OpenElement(5, "input");
            builder.AddAttribute(6, "class", "col-sm-3");
            builder.AddAttribute(7, "type", "text");
            builder.AddElementReferenceCapture(8, (__value) => {
#line 7 "C:\BlazorProjects\Chap3\JsInteropDemo\Pages\ElementRefDemo.cshtml"
                inputRef = __value;

#line default
#line hidden
            }
                                               );
            builder.CloseElement();
            builder.AddContent(9, "\n");
            builder.OpenElement(10, "button");
            builder.AddAttribute(11, "class", "btn btn-default");
            builder.AddAttribute(12, "onclick", Microsoft.AspNetCore.Blazor.Components.BindMethods.GetEventHandlerValue <Microsoft.AspNetCore.Blazor.UIMouseEventArgs>(getInputValue));
            builder.AddContent(13, "Get Value");
            builder.CloseElement();
        }
示例#3
0
        #pragma warning disable 1998
        protected override void BuildRenderTree(Microsoft.AspNetCore.Blazor.RenderTree.RenderTreeBuilder builder)
        {
            base.BuildRenderTree(builder);
            builder.OpenElement(0, "elem");
            builder.AddElementReferenceCapture(1, (__value) => {
#line 1 "x:\dir\subdir\Test\TestComponent.cshtml"
                @class = __value;

#line default
#line hidden
            }
                                               );
            builder.CloseElement();
        }
示例#4
0
        #pragma warning disable 1998
        protected override void BuildRenderTree(Microsoft.AspNetCore.Blazor.RenderTree.RenderTreeBuilder builder)
        {
            base.BuildRenderTree(builder);
            builder.OpenElement(0, "elem");
            builder.AddAttribute(1, "attributebefore", "before");
            builder.AddAttribute(2, "attributeafter", "after");
            builder.AddElementReferenceCapture(3, (__value) => {
#line 1 "x:\dir\subdir\Test\TestComponent.cshtml"
                myElem = __value;

#line default
#line hidden
            }
                                               );
            builder.AddContent(4, "Hello");
            builder.CloseElement();
        }