我需要某種「數據網格」中的某種時間軸,並且該字符具有相當多的幾行。在DataGrid中繪製的快速輕量級方法
我的DataGrid的左側的作品非常好,因爲只有文字。
右側有一點點滯後。
實際上,我在時間線部分的第一個索引處有我的DataGridTemplateColumn。
我DataGridTemplateColumn使用我的UserControl作爲DataTemplate,其中我畫了我的線/矩形的整個線。這是有效的,因爲我將對象的左邊距設置爲示例500,以便它出現在右邊的其他列上...
usercontrol是一個簡單的網格,我已將動態放置的矩形放置在該網格中。
其他列也是DataGridTemplateColumn,但它們是空的。
現在,我的想法是隻做一個列,我可以放置一個大型的用戶控件,併爲該行繪製時間線。
這樣做的最佳做法是什麼?
謝謝
你好,對於一個稍微偏離主題的問題抱歉,但你如何在DataGrid上繪製所有這些東西?你是在它上面創建一個畫布還是使用OnRender()或其他東西? – szx 2015-02-18 03:13:44