Integralui Lite for Blazor - это бесплатная библиотека Advanced, настраиваемых и высокопроизводительных компонентов для Blazor .net.
Примечание бесплатно для коммерческого использования.
Примечание. Эта библиотека является версией полного пакета продуктов: Integralui для Blazor. Некоторые из наиболее продвинутых компонентных функций исключены в этой версии.
Вот краткий обзор того, что включено:
Кнопка - представляет кнопку
Buttonongroup - управляет действиями нескольких кнопок, расположенных в группе
Календарь - позволяет пользователю выбрать дату, используя визуальный ежемесячный календарный дисплей
Карта - флип -карта с двумя сторонами
Флажок - представляет флажок
Выпадающий список - показывает другие компоненты в раскрывающемся окне
Список - отображает простой список элементов с контентом в пользовательских макетах
Popover - отображает пользовательский HTML -контент по указанному элементу
RadioButton - представляет собой радионогу
Выберите - Позволяет выбрать элемент из раскрывающегося списка
Tooltip - добавляет всплеск инструментов в элемент
Treelist - позволяет вам перемещаться по иерархии деревьев, показывая только один список за раз
Integralui Lite для Blazor построена с .NET 8.0 Framework.
Онлайн приложение QuickStart - онлайн -демонстрация каждого включенного компонента
npm install https://github.com/lidorsystems/integralui-lite-blazor.gitили прямо из NPM
npm i integralui-lite-blazorБиблиотечные файлы расположены в папке /бин в каталоге установки продукта.
Теперь вы можете использовать все компоненты, доступные в библиотеке Integralui Lite. Есть несколько пространств имен, которые вы можете импортировать:
Integralui.lite.components
Integralui.lite.data
Integralui.lite.events
Integralui.Lite.Interfaces
Integralui.lite.services
Все компоненты расположены в пространстве имен IntegraalUI.Lite.components.
Сначала вам нужно установить Integralui Lite для библиотеки Blazor на вашей стороне и добавить ссылку на компонент, который вы хотите использовать (см. Выше шаги).
В случае компонента интеграла списка вам необходимо сделать следующее:
Например:
@page "/"
<IntegralUIList @ref=listRef Id="list-sample" TItem="CustomItem"
Items="@items"
MouseWheelSpeed="IntegralUISpeedMode.VerySlow"
Size="@ctrlSize">
<ItemTemplate>
<span>@context.Item?.Text</span>
</ItemTemplate>
</IntegralUIList>
@code {
// Get a reference to the IntegralUI TreeView component to call public methods
private IntegralUIList<CustomItem>? listRef;
// Data model
public class CustomItem
{
public string? Id { get; set; }
public string? Genre { get; set; }
public double Rating { get; set; }
public bool Selected { get; set; } = false;
public string? Text { get; set; }
public int Year { get; set; }
}
// Define the component size
public IntegralUISize ctrlSize = new() { Width = 350, Height = 300 };
// Add items to the List component
public List<CustomItem> items = new()
{
new CustomItem { Id = "1", Genre = "Sci-Fi", Text = "Star Trek", Year = 2009, Rating = 8 },
new CustomItem { Id = "2", Genre = "Adventure", Text = "Cast Away", Year = 2000, Rating = 7 },
new CustomItem { Id = "3", Genre = "Action", Text = "Gladiator", Year = 2000, Rating = 8 },
// . . .
};
}
Существует демонстрационное приложение с исходным кодом, которое содержит образцы для каждого компонента, включенного в пакет Integralui Lite для Blazor Product. Это может помочь вам быстро начать с изучения компонентов и сразу же написать тесты.
Проект Quick Start доступен в папке /QuickStart в каталоге установки продукта.
Вы можете использовать этот продукт для разработки Интернета и интранет-веб-сайтов, веб-приложений и других продуктов, беззарядных.
Этот проект был опубликован в соответствии с лицензией Integralui Lite для Blazor, и не может использоваться, кроме как в соответствии с лицензией. Копия лицензии должна была быть установлена в каталоге корневой установки продукта или ее можно найти здесь: Лицензионное соглашение.
Это программное обеспечение предоставляется «как есть», без каких -либо гарантий, явного или подразумеваемого. См. Лицензию для конкретного языка, регулирующих права и ограничения по лицензии.