#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(); }
#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(); }
#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(); }