Introdução ao Ignite UI for Blazor WebAssembly

    Este tópico fornece instruções passo a passo para criar aplicativos Blazor WebAssembly com Ignite UI for Blazor usando o Visual Studio.

    Create a New Blazor WebAssembly Project

    As etapas abaixo descrevem como criar um novo projeto Blazor WebAssembly. Se você quiser adicionar Ignite UI for Blazor a um aplicativo existente, vá para a seção Install Ignite UI for Blazor Package.

    Inicie o Visual Studio 2022 e clique em Criar um novo projeto na página inicial, selecione o modelo Blazor WebAssembly App e clique em Avançar.

    Forneça um nome e local para o projeto e clique em Avançar

    Especifique opções adicionais do projeto e clique em Criar

    Install Ignite UI for Blazor

    Ignite UI for Blazor é entregue por meio de pacotes NuGet. Para usar os componentes Ignite UI for Blazor em seus aplicativos Blazor, você deve primeiro instalar os pacotes NuGet apropriados.

    No Visual Studio, abra o gerenciador de pacotes NuGet selecionando ToolsNuGet Package ManagerManage NuGet Packages for Solution. Procure e instale o pacote IgniteUI.Blazor NuGet.

    Para obter mais informações sobre como instalar Ignite UI for Blazor usando o NuGet, leia o tópico Instalando Ignite UI for Blazor.

    Register Ignite UI for Blazor

    .NET 6 and Later Applications

    1 - Abra o arquivo Program.cs e registre o Ignite UI for Blazor Service chamando a função builder.Services.AddIgniteUIBlazor:

    var builder = WebAssemblyHostBuilder.CreateDefault(args);
    // ...
    builder.Services.AddIgniteUIBlazor();
    
    await builder.Build().RunAsync();
    

    2 - Adicione o namespace IgniteUI.Blazor.Controls no arquivo_Imports.razor:

    @using IgniteUI.Blazor.Controls
    

    3 - Adicione a Folha de Estilo no elemento <head> do arquivo wwwroot/index.html:

    <head>
        <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" />
    </head>
    

    4 - Adicione referência de script ao arquivo wwwroot/index.html:

    <script src="_content/IgniteUI.Blazor/app.bundle.js"></script>
    <script src="_framework/blazor.webassembly.js"></script>
    

    .NET 5 Applications

    1 - Abra o arquivo Program.cs e registre o Ignite UI for Blazor Service chamando a função builder.Services.AddIgniteUIBlazor:

    public static async Task Main(string[] args)
    {
        var builder = WebAssemblyHostBuilder.CreateDefault(args);
        // ...
        builder.Services.AddIgniteUIBlazor();
    }
    
    1. Continue com a etapa 2 na seção Aplicativos .NET 6 e posteriores

    Add Ignite UI for Blazor Component

    Adicione um componente Ignite UI for Blazor à sua página do 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>
    

    Crie e execute o aplicativo Blazor.