Getting Started with Blazor Playground

22 Oct 20252 minutes to read

The Blazor playground allows you to develop and test any Blazor component, including both general components and pre-built Syncfusion® Blazor components.

To get started quickly with Blazor Playground, watch the following video.

Blazor component

You can create a Blazor component in Blazor playground by following the given steps below:

  • Open the Blazor Playground URL in your browser.
  • In the editor, add the following code:
<!-- ColorPicker.razor -->

@page "/colorpicker"

<h3>Color Picker</h3>

<div class="color-palette">
    @foreach (var color in ColorPalette)
    {
        <div class="color" style="background-color: @color" @onclick="() => SelectColor(color)"></div>
    }
</div>

<p>Selected Color: @selectedColor</p>

@code {
    private List<string> ColorPalette = new List<string>
    {
        "#ff0000", "#00ff00", "#0000ff", "#ffff00", "#ff00ff", "#00ffff"
    };

    private string selectedColor = "#ff0000";

    private void SelectColor(string color)
    {
        selectedColor = color;
    }
}
<style>

    .color-palette {
        display: flex;
        flex-wrap: wrap;
    }

    .color {
        width: 50px;
        height: 50px;
        margin: 5px;
        cursor: pointer;
        border: 2px solid #fff;
    }

    .color:hover {
        border: 2px solid #000;
    }
    
</style>
  • Press the Run button or Ctrl+R to execute the code. The output appears in the result view.

Syncfusion Blazor Playground

Syncfusion® Blazor component

Blazor Playground is preconfigured with the Syncfusion.Blazor package, stylesheets, and scripts. To render Syncfusion® components in the Playground, import the required namespaces and add the component as shown below:

  • Import the Syncfusion.Blazor and Syncfusion.Blazor.Calendars namespaces at the top of the editor.
@using Syncfusion.Blazor
@using Syncfusion.Blazor.Calendars
  • Add the Blazor Calendar component in the editor.
<SfCalendar TValue="DateTime"></SfCalendar>
  • Press the Run button or Ctrl+R to execute the code. The output appears in the Result view.

Syncfusion Blazor Playground with Calendar component