我有一个文字说明列表,每个用户必须按1-5分进行评分。文本描述的数量是可变的,因此我不能只在XAML中定义静态网格。
下图显示了我正在追求的内容:
在ASP.NET中,我可以将我的文本项列表绑定到Repeater控件。对于每一行,文本将显示在Label中,并且旁边的文本将是包含静态项目列表的DropDownList。 Silverlight中是否有类似的控件?
我应该使用其中一种吗?
答案 0 :(得分:0)
我通过使用ItemsControl解决了这个问题,并且在ItemTemplate中我放置了TextBlock和ComboBox控件。
对我来说唯一的问题是ComboBox依赖于单独的DataContext,所以我不得不求助于使用this article中描述的DataContextProxy