【发布时间】:2013-02-27 01:28:58
【问题描述】:
我有一个 XamGrid,它显示了几个动态生成的列,其中一个列可以有一个列表框,它可以根据其中的项目数量来调整大小(但有最大高度限制)。我希望 XamGrid 的每一行基本上只与它需要的一样大 - 它们最初是这样的,但是在稍微上下滚动网格的内容之后,我发现列表框中几乎没有任何值的行(所以高度应该相当小)现在与我之前滚动到视图中的最大行的高度相同。结果是浪费了大量空间,所以我想知道是否有人知道一种方法来使行不会自动调整自身大小以匹配已加载的最大行。我尝试查看控件模板,但我在其中看到的只是 3 个部分,看不到任何编辑或查看这些部分的方法。
PS 我会在 Infragistics 自己的支持论坛上发布此内容,但即使使用我的 IG 帐户登录,我终其一生都无法找到任何方式在其中发布新主题……很棒的设计。
谢谢 克里斯
【问题讨论】:
-
登录Infragistics网站后,论坛搜索框下方应该有一个“写新帖”的按钮:infragistics.com/community/forums/373.aspx关于列表框的问题,可以吗?提供设置列的标记或代码?另外,这是 WPF 还是 Silverlight?
-
谢谢,我发现当您进入“NetAdvantage for WPF”论坛中的子论坛时,您只会看到“写新帖子”按钮。我将在那里发布问题并提供我正在使用的 XAML
-
在此处使用代码扩展您的答案可能也值得,以便查看此问题的任何人也可以为您提供帮助。
-
@Chris128 你最终找到解决方案了吗?我认为我的问题与您的问题不完全相同,但我发现的解决方案基本上允许动态解决行高,即使您更改网格中的项目(并需要更多空间)也是如此。如果你有兴趣,我会发布它。
标签: height row infragistics xamgrid