拖动滚动条时 Blazor 虚拟化组件和损坏的滚动

Lie*_*ero 5 c# ui-virtualization blazor

我有一个带有行虚拟化的自定义数据网格。

当我通过拖动滚动条向下滚动时,滚动会在呈现新“页面”之前中断。

屏幕录制

你知道为什么会发生这种情况吗?

<div class="sg-container" style="height:200px">
    <div class="simple-grid" style="grid-template-columns: 3em minmax(5em, auto); ">
        <Virtualize Items="_products" 
                    ItemSize="32">
            <ItemContent>
                <div class="sg-row sg-row ">
                    <div class="sg-cell ">@context.Id</div>
                    <div class="sg-cell ">@context.Name</div>
                </div>
            </ItemContent>
        </Virtualize>

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

演示 (REPL) 在这里:https : //blazorrepl.com/repl/mvkBuHuB22FVBxY258

小智 1

理论上他们应该按照这个修复这个bug 。您的情况可能有所不同,所以也许值得提交一个错误,因为这对我来说绝对闻起来像 Blazor bug。