You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Avalonia DataGrid横向滚动时行高小于20导致单元格被截断的问题求助

Avalonia DataGrid横向滚动时行高小于20导致单元格被截断的问题求助

大家好,我最近在使用Avalonia的DataGrid组件时碰到了一个头疼的渲染bug,想过来请教下有没有朋友遇到过或者有可行的解决办法?

具体问题情况是这样的:

  • 我把DataGrid的RowHeight设置为18之后,当横向向右滚动表格时,最左侧列的每个单元格底部都会被截断。而且行高设置得越小,被截断的部分就越明显。
  • 一旦我把表格滚动回左侧区域,这些被截断的单元格又会恢复正常显示。
  • 我已经用Avalonia最新的11.3.11版本复现了这个问题,自己试了各种能想到的调整方式(比如调整单元格模板、行样式、滚动相关属性)都没能解决。

我还准备了一个最小可复现的示例项目,只要构建运行后,向右滚动表格,就能观察到最左侧列随着滚动出现的截断现象。

有没有大佬能给点思路或者临时的workaround呀?感激不尽!

火山引擎 最新活动