@using ECM.JobRunner.Web.Data; @inherits LayoutComponentBase @inject WcfService Wcf @inject HelperService Helper; ECM.JobRunner.Web
@Body
@code { private bool Connected = true; private string Title = ""; protected override Task OnInitializedAsync() { Helper.PageTitleChanged += Helper_PageTitleChanged; Wcf.ConnectedChanged += Wcf_ConnectedChanged; return Task.FromResult(true); } public void Helper_PageTitleChanged(object? sender, string title) { Title = title; InvokeAsync(StateHasChanged); } public void Wcf_ConnectedChanged(object? sender, bool status) { Connected = status; InvokeAsync(StateHasChanged); } }