@inject IInstallationService InstallationService @if (_initialized) { @if (!_installation.Success) { } else { @if (string.IsNullOrEmpty(_installation.Message)) { } else {
@_installation.Message
} } } @code { private Installation _installation; private bool _initialized; private PageState PageState { get; set; } protected override async Task OnParametersSetAsync() { _installation = await InstallationService.IsInstalled(); _initialized = true; } private void ChangeState(PageState pageState) { PageState = pageState; StateHasChanged(); } }