<ScrollViewer Name="svDataGrid" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" ScrollChanged="ScrollViewer_ScrollChanged" >
<DataGrid VerticalScrollBarVisibility="Disabled" Background="Transparent" Visibility="Collapsed" Name="dgList" Grid.Row="1" IsSynchronizedWithCurrentItem="True"
AutoGenerateColumns="False" AlternatingRowBackground="Azure"
CanUserAddRows="False" CanUserDeleteRows="False"
CanUserSortColumns="True" CanUserReorderColumns="False"
CanUserResizeColumns="True" CanUserResizeRows="False" IsReadOnly="True" MouseDoubleClick="dgList_MouseDoubleClick" PreviewKeyDown="dgList_PreviewKeyDown">
</DataGrid>
</ScrollViewer>
1
A
回答
0
你的代碼可能不會完成你想要的東西(至少這是我的猜測,因爲你沒有說明你真正想要的東西)。
DataGrid確實包含它自己的ScrollBars,並且通過將DataGrid放入ScrollViewer中,您將告訴DataGrid最大化,無需滾動(ScrollViewer將處理該問題)。所以網格會加載並渲染所有的內容。
這將是明智的擺脫ScrollViewer,所以你可以使用適當的滾動技術的DataGrid本身。那麼你可能想要尋找DataGrid虛擬化(但我不確定你真正想要達到什麼,所以它可能會有所不同)。
0
我想不出任何理由使用ScrollViewer與DataGrid,因爲@Sam說,DataGrid有自己的ScrollBars。如果你的原因是因爲你想趕上ScrollChanged事件,您可以通過使用DataGrid的附加屬性這麼做:
<DataGrid ScrollViewer.ScrollChanged="ScrollViewer_ScrollChanged" ...>
</DataGrid>
相關問題
- 1. Datagrid的autoheight +延遲加載
- 2. WPF datagrid tooltip延遲
- 3. ScrollViewer在到達底部時動態獲取新行
- 4. 使用db4o進行延遲加載
- 5. WPF DataGrid - 如何在添加新行時專注於DataGrid的底部?
- 6. 使用scrollviewer截圖WPF datagrid
- 7. Primefaces DataGrid是否可以進行延遲加載?
- 8. 如何用角度使用MongoDB數據進行延遲加載
- 9. 從延遲加載的文件進行延遲加載時出錯 - angular.js
- 10. 如何在用戶到達底部時加載新頁面/ url
- 11. 如何使用延遲加載模塊進行子路由?
- 12. 如何使用PLINQ進行延遲加載?
- 13. 如何使用BXSlider進行延遲加載
- 14. 如何使用Require.js和angularjs進行延遲加載
- 15. 如何使用依賴注入容器進行延遲加載?
- 16. Rails延遲加載
- 17. DbUpdateException在使用時的延遲加載
- 18. 延遲加載延遲
- 19. 延遲加載
- 20. 我可以在運行時使用c在Nhibernate中進行延遲加載嗎#
- 21. 部分延遲加載
- 22. ScrollViewer不滾動到底部使用Avalonedit
- 23. 如何使用Xaml自動滾動到ScrollViewer的底部並進行綁定?
- 24. 使用SQLite中的數據在UIScrollView中進行延遲加載
- 25. 在LayoutMode中使用LongListSelector進行延遲加載= Grid
- 26. 在C中使用UpdatePanel和Timer進行延遲加載#
- 27. 使用wpf數據網格延遲加載
- 28. 如何在C中的DataGridView中進行延遲加載#
- 29. 如何在Linux中進行懶/延遲加載工作?
- 30. 使用Ajax延遲加載
如何.....通常帶有問號結束! – Shoban 2010-10-14 12:41:50
爲什麼要將DataGrid放入ScrollViewer?一個DataGrid擁有它自己的一組滾動條,一個ScrollViewer只會搞砸了。 – Sam 2010-12-06 09:02:47