Пример.  Условные атрибуты элемента HTML. Управление элментами HTML.


Welcome To Blazor!

Исходный код

            ------------------------------------------Pages\Upravlen_HTML\MainComponent.razor
            @page "/MainComponent"
            <p><h4>Пример. <a target="_blank" href="https://docs.microsoft.com/ru-ru/aspnet/core/blazor/components/?view=aspnetcore-5.0#conditional-html-element-attributes"> Условные атрибуты элемента HTML. Управление элментами HTML.</a></h4></p>

            <hr />

            <p> <HeadingComponent /></p>

 
            -------------------------------------Pages\Upravlen_HTML\HeadingComponent.razor
@using System.Globalization


<div style="margin-top:15px;
        padding:10px;
        width:35%;
        border: 1px solid gray">

    <h1 style="font-style:@headingFontStyle">@headingText</h1>
    
    <form>
        <div>
            <label class="form-check-label">
                <input type="checkbox" id="italicsCheck"
                       @bind="italicsCheck" />
                Use italics
            </label>
        </div>

        <button type="button" class="btn btn-primary" @onclick="UpdateHeading">
            Update heading
        </button>
    </form>
</div>

    @code {
        private static TextInfo tinfo = CultureInfo.CurrentCulture.TextInfo;
        private string headingText = tinfo.ToTitleCase("welcome to blazor!");
           
        private string headingFontStyle = "normal";
        private bool italicsCheck = false;

        public void UpdateHeading()
        {
            headingFontStyle = italicsCheck ? "italic" : "normal";
        }
    }


        
Произошла ошибка. Это приложение может больше не отвечать до перезагрузки.(переведено) Произошла ошибка. Это приложение может больше не отвечать до перезагрузки.(переведено) Reload 🗙
Web hosting by Somee.com