2012-03-09 20 views
1

我有一些複雜的UI要求,需要幫助瞭解可以提供此支持的控件/樣式/模板類型。請查找附加的屏幕截圖。所以,我有幾個重複的文本框和文本塊。如何使用WPF重複控件?什麼應該是用於重複相同控件的控件/樣式

enter image description here


您好所有,需要有關上述方案的更多信息。現在我可以完成UI了,但是我有一個每個文本框的值列表,所以如何完成這個綁定。對於例如: 和我的Itemcontrol是 所以,我的ListStpTrade有一些值列表(我附加值如何持有)。所以,我需要RuleName中的文本框上綁定ListSTPTrade的RULENAME enter image description here

回答

1

如果每個表格代表集合在同類型的實例,那麼你可以使用一個ItemsControl帶有自定義DataTemplate

E.g.

<ItemsControl ItemsSource="{Binding MyItemsCollection}"> 
    <ItemsControl.ItemTemplate> 
    <DataTemplate> 
     <Grid> 
     .. add grid columns/rows here, with TextBox, Label controls etc and Bindings 
     </Grid> 
    </DataTemplate> 
    </ItemsControl.ItemTemplate> 
</ItemsControl> 

詳情請參閱here

1

這似乎是一個ListView完美的場景。

您可以將它綁定到項目集合,根據需要設置它們的ItemsTemplate。爲了創建交替的行顏色,可以使用AlternationIndex。有關詳細信息,請參閱this post

+0

真的很有用。非常感謝您的快速幫助 – user1095239 2012-03-12 11:39:53

相關問題