2010-07-28 26 views
0

我有一個文本描述列表,其中每個用戶都必須以1-5的比例進行評分。文本描述的數量是可變的,所以我不能只在XAML中定義靜態網格。在Silverlight 3中顯示可變大小的TextBlocks/ComboBoxes集合

下圖顯示約我後:

alt text

在ASP.NET中,我可以我的文本項目列表綁定到Repeater控件。對於每一行,文本將顯示在一個標籤中,並且旁邊將是一個包含靜態項目列表的DropDownList。 Silverlight中是否有類似的控件?

我應該使用其中之一嗎?

  • 數據網格
  • 自ItemsControl
  • (其他)衍生
  • 列表框
  • 定製控制
+0

描述剛剛發現一個可能的解決方案:http://wildermuth.com/2009/ 1月18日/ Fun_with_ItemsControl – 2010-07-29 00:05:25

回答

0

我解決了這個通過使用一個ItemsControl,並且ItemTemplate中I內放置將TextBlock和ComboBox控件。

對我來說,唯一的皺紋是對ComboBox依賴於一個單獨的DataContext,所以我不得不求助於使用DataContextProxy在this article