首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DataGrid UI虚拟化

DataGrid UI虚拟化
EN

Stack Overflow用户
提问于 2010-09-29 23:54:39
回答 2查看 1.7K关注 0票数 0

我有一台DataGrid。并将List<>绑定到它,并在运行时在代码中添加几列。添加此列后,垂直滚动效果不是很好。代码中添加的列是动态创建的,我认为在10 - 50之间。大约有140行。我怎么才能修复它?

我读过一些关于ui虚拟化的文章,但我不明白如何在DataGrid上使用它?有人能帮我找到解决方案吗?

谢谢……

EN

回答 2

Stack Overflow用户

发布于 2010-09-30 00:24:08

您需要一个支持列的UI虚拟化的数据网格。我不相信免费的Microsoft Silverlight数据网格支持这一点。

我不确定是否有解决方案,但我确实想指出的是,我们在Xceed上为Silverlight销售了一个支持它的数据网格。

此解决方案的链接: http://xceed.com/grid_silverlight_intro.html

票数 0
EN

Stack Overflow用户

发布于 2012-02-24 05:26:47

您可以设置每一列的宽度,也可以设置一些列来占用剩余的可用空间,例如:

代码语言:javascript
复制
<DataGrid>
  <DataGrid.Columns>
    <DataGridTextColumn Width="100"/>
    <DataGridCheckBoxColumn Width="Auto" />
    <DataGridTextColumn Width="*"/>
  </DataGrid.Columns>
</DataGrid>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3823388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档