【发布时间】:2009-10-19 14:40:45
【问题描述】:
我有两个 silverlight(2 个或 3 个)数据网格(来自 2009 年 7 月的 Silverlight 工具包),一个位于另一个之上。顶部数据网格保存值,底部数据网格保存汇总值(例如总计)。我希望它们各自的列始终对齐,即使用户更改列标题宽度、列顺序以及用户水平滚动也是如此。如何做到这一点?
我使用两个数据网格,因为我希望下部数据网格中的总值始终可见,因为用户垂直滚动顶部数据网格的内容。
我尝试使用 GetVisualDescendants() 访问数据网格的水平滚动条,但这不会返回任何元素。如何才能做到这一点?我猜它可以做到,因为 Silverlight Spy 显示了视觉层次结构。
【问题讨论】:
-
您还需要答案吗?我在stackoverflow.com/questions/5963831/… 回答了类似的问题,可以发布代码以同步列宽。
标签: silverlight datagrid