Изтегляне, подсказка и състояние на мрежата
Версията на Telerik UI за Blazor 2.9.0 включва компоненти за качване и подсказки, управление на състоянието на мрежата, разширение на кода на Visual Studio, поддръжка на WebAssembly 3.2.0 Preview 2 и др. Да се потопим.

Пристигна новата версия 2.9.0 на Telerik UI за Blazor, която предлага нови естествени компоненти и функции, готови за производство! Потребителският интерфейс на библиотеката Blazor вече включва нови компоненти за изтегляне и подсказки, множество подобрения на мрежата, включително управление на състоянието, сортиране и групиране от код, повтарящи се срещи в планиращия план, съветник за шаблони за проекти на Visual Studio Code, съвместимост WebAssembly 3.2.0 Preview 2 и много други! В тази статия ще разгледаме предимствата на версия 2.9.0 и ще обсъдим подробно всички подобрения, които можете да направите във вашите приложения Blazor.
Telerik UI за Blazor поддържа както сървърната страна, така и WebAssembly 3.2.0 Preview 2
Както винаги, версиите на Telerik UI за Blazor вървят ръка за ръка с версиите за предварителен преглед, пуснати от Microsoft. Щастливи сме да съобщим, че най-новата версия на Telerik UI за Blazor 2.9.0 е съвместима с последната версия 2 на Blazor WebAssembly 3.2.0 .
Blazor WebAssembly Preview 2 носи много страхотни нови функции - интеграция със статични уеб ресурси на ASP.NET Core, шаблон PWA, удостоверяване, базирано на токени, актуализирана конфигурация на линкер и както казва Microsoft. „Blazor WebAssembly е на екстремни RPM“ което означава, че времето за изпълнение и кадрите са само 159KB - колко готино!
Blazor WebAssembly 3.2.0 Preview 2 - Източник на изображението: https://devblogs.microsoft.com/
Нов компонент за изтегляне на Blazor
Винаги слушаме вашите отзиви и в това издание внедрихме един от най-очакваните елементи на портала за обратна връзка на Telerik UI за Blazor - компонентът за качване на файлове.!
Презентация
Вече можете да изтегляте файлове асинхронно във вашите приложения на Blazor с лекота - поздравете маркера!
Потребителски интерфейс на Telerik за компонент за качване на Blazor
Новият компонент Blazor качване има няколко опции за конфигурация и събития, за да ви позволи да създадете и персонализирате необходимото качване на файлове за вашите сценарии.
Само с един ред код можете да позволите на потребителите си да изтеглят един или повече файлове.
В горния пример, използвайки SaveUrl = "@ SaveUrl", указвате URL адреса на манипулатора (крайна точка, контролер), който ще получава изтеглените файлове. За да се справите с премахването на файлове, задайте RemoveUrl = "@ RemoveUrl" - с URL адреса на крайната точка за заявката за премахване.
Взехме под внимание случаите, при които качването трябва да се случи веднага след като файлът беше избран и изложи свойството AutoUpload. Използвайки го, можете да конфигурирате незабавно изтегляне на файл (по подразбиране) или да накарате потребителя да щракне върху бутона "Изтегляне".
Проверка
Компонентът Telerik UI за Blazor Upload предлага няколко настройки, които да ви помогнат да проверите избраните файлове на клиента. Можете да зададете ограничения за разрешения размер, като използвате MinFileSize и MaxFileSize или за файловия формат, като използвате параметъра AllowedExtensions, както е показано в примерния кодов фрагмент по-долу:
Събития
Имате няколко налични събития за обработка както на файловете, така и на процеса на изтегляне, като използвате новия си компонент за изтегляне на Blazor. По-долу е дадено обобщение на наличните събития и техните задействания:
Аргументите на събитието предоставят списъка с файлове, съответните действия (изтегляне, изтриване и т.н.) и достъп до обекти на заявка, така че
Нов компонент на Blazor Tooltip
Друг потребителски артикул, който успяхме да доставим в тази версия, е компонентът Tooltip .