Introducción a Ignite UI for Blazor WebAssembly
Este tema proporciona instrucciones paso a paso para crear aplicaciones Blazor WebAssembly con Ignite UI for Blazor usando Visual Studio.
Create a New Blazor WebAssembly Project
En los pasos siguientes se describe cómo crear un nuevo proyecto de WebAssembly Blazor. Si desea agregar Ignite UI for Blazor a una aplicación existente, vaya a la sección Instalar Ignite UI for Blazor paquete.
Inicie Visual Studio 2022 y haga clic en Crear un nuevo proyecto en la página de inicio, seleccione la plantilla Blazor aplicación WebAssembly y haga clic en Siguiente.
Proporcione un nombre y una ubicación del proyecto y haga clic en Siguiente
Especifique opciones de proyecto adicionales y haga clic en Crear
Install Ignite UI for Blazor
Ignite UI for Blazor se entrega a través de paquetes NuGet. Para utilizar los componentes Ignite UI for Blazor en sus aplicaciones Blazor, primero debe instalar los paquetes NuGet adecuados.
En Visual Studio, abra el administrador de paquetes NuGet seleccionando Herramientas → Administrador de paquetes NuGet → Administrar paquetes NuGet para la solución. Busque e instale el paquete IgniteUI.Blazor NuGet.
Para obtener más información sobre cómo instalar Ignite UI for Blazor mediante NuGet, lea el tema Instalación Ignite UI for Blazor.
Register Ignite UI for Blazor
.NET 6 and Later Applications
1 - Abra el archivo Program.cs y registre el servicio Ignite UI for Blazor llamando al constructor. Función Services.AddIgniteUIBlazor:
var builder = WebAssemblyHostBuilder.CreateDefault(args);
// ...
builder.Services.AddIgniteUIBlazor();
await builder.Build().RunAsync();
2 - Agregue el espacio de nombres IgniteUI.Blazor.Controls en el archivo_Imports.razor:
@using IgniteUI.Blazor.Controls
3 - Agregue la hoja de estilo en el elemento <head> del archivo wwwroot/index.html:
<head>
<link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" />
</head>
4 - Agregue la referencia del script al archivo wwwroot/index.html:
<script src="_content/IgniteUI.Blazor/app.bundle.js"></script>
<script src="_framework/blazor.webassembly.js"></script>
.NET 5 Applications
1 - Abra el archivo Program.cs y registre el servicio Ignite UI for Blazor llamando al constructor. Función Services.AddIgniteUIBlazor:
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
// ...
builder.Services.AddIgniteUIBlazor();
}
2 - Continúa con el paso 2 en la sección de Aplicaciones de .NET 6 y posteriores
Add Ignite UI for Blazor Component
Agregue un componente Ignite UI for Blazor a su página de Razor:
<IgbCard style="width:350px">
<IgbCardMedia>
<img src="https://images.unsplash.com/photo-1541516160071-4bb0c5af65ba?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=350&q=80" />
</IgbCardMedia>
<IgbCardHeader>
<h4>Jane Doe</h4>
<h6>Professional Photographer</h6>
</IgbCardHeader>
<IgbCardContent>Hi! I'm Jane, photographer and filmmaker.
Photography is a way of feeling, of touching,
of loving. What you have caught on film is captured forever...
it remembers little things, long after you have
forgotten everything.</IgbCardContent>
<IgbCardActions>
<IgbButton>More Info</IgbButton>
</IgbCardActions>
</IgbCard>
Construya y ejecute la aplicación Blazor.