多柱silverlight中继器?

时间:2010-01-07 10:40:10

标签: silverlight layout repeater

使用List框或StackPanel + ItemsControl等重复模板化数据很容易。但是,我无法计算如何获得多列,即列对齐。

示例:

姓名:John Doe

街道:123街

城市:西雅图

州:WA

下面的链接显示了我尝试以编程方式复制的总体布局(在底部附近滚动): http://karlshifflett.wordpress.com/2008/10/23/wpf-silverlight-lob-form-layout-searching-for-a-better-solution/

显然,数据(和标签)的大小可能不同。同样显而易见的是,我可以强制一个固定的宽度重复一个水平的堆叠面板,但那是蹩脚的。

在ASP.NET中,您只需使用转发器,并通过重复表格行+列来获得结果。由于HTML表格尊重/调整所有行的列大小,因此数据将简单排列。在银光中,你......做什么?

注意:数据网格可以做到这一点......为什么你想在这个例子中使用它来简单地布局“形式”呢?

1 个答案:

答案 0 :(得分:0)

整个模式是否重复,这意味着每个项目都有这个选项块?如果是这样,为什么不让你的ItemTemplate成为左列固定宽度的网格?如果没有,你能详细说明吗?