Cheatography
https://cheatography.com
Blazor Cheat Sheet Blazor Cheat Sheet
Cascading Parameters
<CascadingValue Name="FirstOption" Value=@FirstOptionValue>
<CascadingValue Name="SecondOption" Value=@SecondOptionValue>
<FirstLevelComponent />
</CascadingValue>
</CascadingValue>
@code {
[CascadingParameter(Name="FirstOption")]
private bool FirstOption { get; set; }
[CascadingParameter(Name="SecondOption")]
private bool SecondOption { get; set; }
}
|
|
OnParameterSet
Dans le cycle de vide de OnParameterSet : est exécué dans l'ordre SetParameterAsync
code
public override Task SetParametersAsync(ParameterView parameters)
{
}
|
|
Routing
Route (cumulative) |
@page "/" |
@page "/greeting" |
Route Parameters |
Razor Syntax |
|
@page "/customer/{CustomerId}" |
C# Code |
|
[Parameter] public string CustomerId { get; set; } |
|
|
Razor Syntax
Bindings |
@message |
<input @bind="message" /> (2 way binding) |
Event Handling |
@onclick="HandleClick" |
Condition & Loops |
@if (show) {} |
@foreach (var item in list) {} |
Dependency Injection |
@inject TimeSvc Time |
@code{} |
|
|
Page Lifecycle
Construct : |
|
SetParameterAsync |
Initialize : |
|
OnInitialized |
|
OnInitializedAsync |
Receive Parameter : |
|
OnParameterSet |
|
OnParameterSetAsync |
Render : |
|
OnAfterRender |
|
OnAfterRenderAsync |
Destruct : |
Dispose |
Component LyfeCycle
Parent |
SetParameters |
|
OnInitialized |
|
OnParameterSet |
Child |
SetParameters |
|
OnInitialized |
|
OnParameterSet |
Parent |
OnAfterRender |
Child |
OnAfterRender |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets