54 lines
1.3 KiB
Plaintext
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;
|
|
}
|
|
}
|