شروع دوره پایتون از پنجشنبه 1 خرداد ، مقدماتی تا پیشرفته، بدون پیش نیاز شروع دوره پایتون از پنجشنبه 1 خرداد ، مقدماتی تا پیشرفته، بدون پیش نیاز
🎯 ثبت نام
بستن تبلیغات
تسلط کامل بر سی‌شارپ با یک دوره پروژه‌محور

یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شی‌گرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفه‌ای و امکانات کامل!

مشاهده بیشتر
تسلط جامع بر MVC Core برای توسعه وب حرفه‌ای

یادگیری MVC Core از مبانی تا پیشرفته: شی‌گرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژه‌های کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!

مشاهده بیشتر

|آموزش جامع Microsoft Blazor|آموزش Refresh واسط کاربری در فریمورک Blazor|

تازه سازی واسط کاربری در فریمورک Blazor


به صورت پیش فرض،

فریمورک بلیزر

تازه سازی ضروری UI را در بسیاری از شرایط مانند کلیک یک دکمه، به صورت خودکار تشخیص می دهد. اگر چه، شرایطی وجود دارد که می خواهیم به صورت دستی با استفاده از متد BlazorComponent.StateHasChanged تازه سازی UI را فعال کنیم. در نمونه زیر، با استفاده از یک زمان سنج، حالت برنامه تغییر می کند.



@ page "/refresh-ui-manually"
@ using System.Threading;

< h1>@Count< /h1>

< button onclick = @ StartCountdown>Start Countdown< /button>

                @ functions {
                private int Count { get; set; } = 10;

                void StartCountdown()
                {
                var timer = new Timer(new TimerCallback(_ =>
                {
                if (Count <= 0) return;
                Count--;

                // Note that the following line is necessary because otherwise
                // Blazor would not recognize the state change and not refresh the UI
                this.StateHasChanged();
                }), null, 1000, 1000);
                }
                }

زمانی که روی دکمه شمارش معکوس (Countdown) کلیک کنید، شمارش معکوس را آغاز می کند.


تازه سازی واسط کاربری در فریمورک Blazor
1399/06/11 1613 426
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...