WPFでタイムライン風のコントロールを作ってみました。
1000 トラック x 4 クリップくらいは追加しても問題なく動きます。
- 目盛り数値はスクロール範囲外に描画していますが、スクロールバーの移動に追従して移動します。
- 各トラックに描画されているメモリは StreamGeometryを使って一括描画しています。
- 指定フレームに1度だけトリガするクリップと範囲を持つクリップの2種類があります。
- CustomControなのでThumbの見た目は変更できます。
ソースコードは整理してからgithubに上げようと思います。