Appearance
Components in Blazor
Components are the fundamental unit of Blazor. They are written in .razor files and can include C#, HTML, and Razor.
razor
<h3>Hello, Blazor</h3>
@code {
string message = "Welcome to Blazor";
}
Communicating between components
Properties and parameters can be used to communicate data between components.
razor
<h3>@Title</h3>
@code {
[Parameter]
public string Title { get; set; }
}
To pass parameters to a component:
razor
<CustomComponent Title="Hello Blazor" />