0

我有一个DataGrid可能包含 1000 行的行。我想在它的侧面有一个大约 15 像素宽的窄画布面板,以显示与DataGrid.

就像是 :

在此处输入图像描述

示例问题:我知道 1400 行中的第 5、60、700 行有错误。如何以编程方式将画布项目设置为线条,同时将它们拆分,以便它们与DataGrid. IE。60到700之间会有很大的距离。

我知道我可以通过某种比例来做到这一点。即如果画布的高度是 500,我可以做 1400/500 = 比率。然后,如果我想绘制第 700 行,我只需将其除以比率。

我想知道我该怎么做:

  1. 从后面的代码中添加行,但更好地绑定到某种ObservableCollection行。
  2. canvas如何为每行指定距顶部的高度。
4

0 回答 0