protected override async Task OnParametersSetAsync()
        {
            GenerateMediaQuery();
            await CascadingResponsiveLayout.AddQueryAsync(this, mediaQuery);

            await base.OnParametersSetAsync();
        }
예제 #2
0
        protected async override Task OnAfterRenderAsync(bool firstRender)
        {
            if (firstRender)
            {
                jsAvailable = true;
                await CascadingResponsiveLayout.AddQueryAsync(this, _mediaQuery);
            }

            await base.OnAfterRenderAsync(firstRender);
        }
예제 #3
0
        protected override async Task OnParametersSetAsync()
        {
            var tempQuery = GenerateMediaQuery();

            if (tempQuery != _mediaQuery)
            {
                _mediaQuery = tempQuery;
                if (jsAvailable)
                {
                    await CascadingResponsiveLayout.AddQueryAsync(this, _mediaQuery);
                }
            }
            await base.OnParametersSetAsync();
        }