protected override async Task OnAfterRenderAsync(bool firstRender) { if (firstRender) { await ResizeObserver.Observe(killZone); ResizeObserver.OnResized += OnResized; SetCardsPerRow(); StateHasChanged(); } }
public HTMLElement Render() { if (!_isRendered) { _isRendered = true; //Sets before calling Select, so it does its thing if (_initiallySelectedID != _currentSelectedID) { _firstRender = true; Select(_initiallySelectedID); } var ro = new ResizeObserver(); ro.Observe(StylingContainer); ro.OnResize = () => TriggerAnimation(); } return(StylingContainer); }
public void SetUp() { _runtimeMock = new Mock <IJSRuntime>(MockBehavior.Strict); _service = new ResizeObserver(_runtimeMock.Object); }
private void SetCardsPerRow() { CardsPerRow = Convert.ToInt32(ResizeObserver.GetWidth(killZone) / _iconCardWidth); }