【发布时间】:2015-07-19 17:36:58
【问题描述】:
假设我有五个文本框和它们旁边的五个复选框。
现在我想创建 x 组这样的控件,然后将它与一个对象列表绑定,该列表将包含来自文本框的文本和有关复选框是否被选中的数据。
这样的常见方法是什么?
我开始编写一个函数,该函数将循环 x 次,在现有 Grid 中创建新的 RowDefinition,然后在该 Row 中创建另一个 Grid,在该 Grid 中创建五行和两列,并添加所有这些控件,设置它们的行,列,添加绑定等,但我认为这不是正确的方法,写所有这些太麻烦了。一定有更好的办法。
【问题讨论】:
-
试试 DataTemplate 和 ItemsControl。