我有一个包含用户控件的网格,我将此网格用作矩阵,并使用这些用户控件填充它。
我希望第一列(ColumnDefinition)被冻结(来自滚动)此Grid,以及第一行(RowDefinition)。
如果你们对这个问题有任何想法,我会非常感激
这就是我想要的结果
答案 0 :(得分:6)
经过长时间搜索谷歌关于这个问题,我找到了解决方案! @voddy的答案也很有用。
所以诀窍是为固定的Row(Header)设置一个separed网格,固定Column和Grid单元格相同,所以最后我们将处理3 Grid的每个人都有一个ScrollViewer
然后我们必须使用ScrollChanged事件以及水平和垂直偏移将它们放入DockPannel并同步滚动事件。
答案 1 :(得分:2)
可能是您可以使用dockpanel用于此目的,并根据需要在dockpanel内放置许多网格。由于您的要求不是很明确,因此很难进一步建议。