@using MP.Prog.Components @using MP.Prog.Data @inject MessageService MessageService
@code { [Parameter] public EventCallback searchUpdated { get; set; } [Parameter] public string searchVal { get { return MessageService.SearchVal; } set { MessageService.SearchVal = value; var pUpd = Task.Run(async () => { await reportChange(); }); pUpd.Wait(); } } private async Task reportChange() { await searchUpdated.InvokeAsync(searchVal); } private void reset() { searchVal = ""; } }