protected override async Task OnParametersSetAsync() { if (_id != -1) { var props = new FocusTrapZoneProps(this, _firstBumper, _lastBumper); await jsRuntime.InvokeVoidAsync("BlazorFabricFocusTrapZone.updateProps", _id, props); } await base.OnParametersSetAsync(); }
protected override async Task OnAfterRenderAsync(bool firstRender) { if (firstRender) { var props = new FocusTrapZoneProps(this, _firstBumper, _lastBumper); _id = await jsRuntime.InvokeAsync <int>("BlazorFabricFocusTrapZone.register", props, DotNetObjectReference.Create(this)); //RootElementReference, _firstBumper, _lastBumper, Disabled, DotNetObjectReference.Create(this)); } await base.OnAfterRenderAsync(firstRender); }
protected override async Task OnParametersSetAsync() { if (_id != -1) { var props = new FocusTrapZoneProps(this, _firstBumper, _lastBumper); await jsRuntime.InvokeVoidAsync("BlazorFabricFocusTrapZone.updateProps", _id, props); } //if (_prevDisabled != Disabled) //{ // await jsRuntime.InvokeVoidAsync("BlazorFabricFocusTrapZone.setDisabledState", _id, Disabled); //} //_prevDisabled = Disabled; await base.OnParametersSetAsync(); }
private async void RegisterFocusTrapZone() { var props = new FocusTrapZoneProps(this, _firstBumper, _lastBumper); _id = await jsRuntime.InvokeAsync <int>("BlazorFabricFocusTrapZone.register", props, DotNetObjectReference.Create(this)); }