2012-03-09 22 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

相关问题