Avalonia DataGrid横向滚动时行高小于20导致单元格被截断的问题求助
Avalonia DataGrid横向滚动时行高小于20导致单元格被截断的问题求助
大家好,我最近在使用Avalonia的DataGrid组件时碰到了一个头疼的渲染bug,想过来请教下有没有朋友遇到过或者有可行的解决办法?
具体问题情况是这样的:
- 我把DataGrid的
RowHeight设置为18之后,当横向向右滚动表格时,最左侧列的每个单元格底部都会被截断。而且行高设置得越小,被截断的部分就越明显。 - 一旦我把表格滚动回左侧区域,这些被截断的单元格又会恢复正常显示。
- 我已经用Avalonia最新的11.3.11版本复现了这个问题,自己试了各种能想到的调整方式(比如调整单元格模板、行样式、滚动相关属性)都没能解决。
我还准备了一个最小可复现的示例项目,只要构建运行后,向右滚动表格,就能观察到最左侧列随着滚动出现的截断现象。
有没有大佬能给点思路或者临时的workaround呀?感激不尽!




