我需要“数据网格”中的某种时间线,并且角色有很多行。
我的数据网格的左侧效果很好,因为只有文本。
右侧有点迟钝。
实际上,我的 DataGridTemplateColumn 位于时间线部分的第一个索引处。
我的 DataGridTemplateColumn 使用我的 UserControl 作为 DataTemplate,我在其中为整条线绘制了线条/矩形。这是有效的,因为我将对象的左边距设置为示例 500,因此它出现在右侧的其他列上......
用户控件是一个简单的网格,我在其中动态放置了我的矩形。
其他列也是 DataGridTemplateColumn 但它们是空的。
现在,我的想法是只制作一个列,我可以在其中放置一个大型用户控件并为该行绘制时间线。
这样做的最佳做法是什么?
谢谢