DataGrid
1000 の行を含む可能性のある があります。の行に関連する小さな赤/緑/青のインジケーター ラインを表示するために、幅が約 15px の幅の狭いキャンバス パネルが必要ですDataGrid
。
何かのようなもの :
問題例: 1400 行のうち 5、60、700 行にエラーがあることがわかっています。プログラムでキャンバス項目を線として設定すると同時に、それらを分割してDataGrid
. すなわち。60 と 700 の間に大きな距離があります。
私はある種の比率でこれを行うことができることを知っています。つまり、キャンバスの高さが 500 の場合、1400/500 = 比率にすることができます。次に、700行目をプロットしたい場合は、それを比率で割ります。
どうすればよいか知りたい:
- コードビハインドから行を追加しますが、ある種の
ObservableCollection
行にバインドすることをお勧めします。 canvas
各行の上からの高さを指定する方法。