我需要某种“数据网格”中的某种时间轴,并且该字符具有相当多的几行。在DataGrid中绘制的快速轻量级方法
我的DataGrid的左侧的作品非常好,因为只有文字。
右侧有一点点滞后。
实际上,我在时间线部分的第一个索引处有我的DataGridTemplateColumn。
我DataGridTemplateColumn使用我的UserControl作为DataTemplate,其中我画了我的线/矩形的整个线。这是有效的,因为我将对象的左边距设置为示例500,以便它出现在右边的其他列上...
usercontrol是一个简单的网格,我已将动态放置的矩形放置在该网格中。
其他列也是DataGridTemplateColumn,但它们是空的。
现在,我的想法是只做一个列,我可以放置一个大型的用户控件,并为该行绘制时间线。
这样做的最佳做法是什么?
谢谢
你好,对于一个稍微偏离主题的问题抱歉,但你如何在DataGrid上绘制所有这些东西?你是在它上面创建一个画布还是使用OnRender()或其他东西? – szx 2015-02-18 03:13:44