Silverlight的數據網格我有兩個的Silverlight(2或3)數據網格(從2009年7月的Silverlight工具包),其定位爲一個在另一個的頂部上。頂部數據網格包含值,底部數據網格包含彙總值(例如總計)。即使用戶更改列標題寬度,列順序以及用戶水平滾動,我也希望他們各自的列始終保持一致。如何才能做到這一點?同步滾動
我用兩個數據網格,因爲我想在較低的DataGrid中的總價值在任何時候都可以看到,當用戶滾動頂部DataGrid的內容垂直。
我試圖訪問使用GetVisualDescendants()DataGrid的水平滾動條,但是這不返回元素。如何才能做到這一點?我猜測可以這樣做,因爲Silverlight Spy顯示了視覺層次結構。
你還需要一個答案嗎?我在http://stackoverflow.com/questions/5963831/silverlight-datagrid-scrollbar-synchronization/7188441#7188441上回答了類似的問題,並可以發佈代碼以同步列寬。 – Timores