Files
mapo-core/MP-TAB/MP-TAB.Client/Pages/User.razor
T

54 lines
1.3 KiB
Plaintext

@attribute [RenderModeAuto]
@* @attribute [RenderModeServer] *@
@inject IJSRuntime JSRuntime
@inject HttpClient Http
<div class="card">
<div class="card-header">
USERNAME
</div>
<div class="card-body">
<div>
<ul class="list-group">
<li class="list-group-item">@Height</li>
<li class="list-group-item">@Width</li>
<li class="list-group-item">A third item</li>
<li class="list-group-item">A fourth item</li>
<li class="list-group-item">And a fifth one</li>
</ul>
</div>
</div>
<button @onclick="()=>getWDim()">
vai
</button>
</div>
@code {
public int Height { get; set; } = 0;
public int Width { get; set; } = 0;
public class WindowDimension
{
public int Width { get; set; }
public int Height { get; set; }
}
// protected async override Task OnAfterRenderAsync(bool firstRender)
// {
// }
// protected async override Task OnInitializedAsync()
// {
// await getWDim();
// }
protected async Task getWDim()
{
var dimension = await JSRuntime.InvokeAsync<WindowDimension>("getWindowDimensions");
Height = dimension.Height;
Width = dimension.Width;
}
}