我是WPF的新手,我需要在一个元素中组合许多组件,并在窗口中为每个学生在数据库中添加该元素的新实例,例如每个学生2个文本块加1个文本框,我该怎么做那样的?
答案 0 :(得分:5)
这是WPF真正发挥作用的地方 - 您可以使用ItemTemplate或DataTemplate来设置UI的基础数据对象,而不知道它们是如何呈现的。
查看Data Templating了解相关信息。有效地,ItemTemplate是每个项目应如何呈现的模板(定义)。 DataTemplate更进一步,使您能够根据绑定的数据项选择要使用的模板,这样您就可以拥有一个包含不同类型对象的列表,但仍然可以在同一列表/转发器控件中显示它们屏幕。