如何通过在xaml中绑定来为每个集合项生成控件集

时间:2014-07-03 09:47:21

标签: wpf xaml

例如,使用CustomClass的ObservableCollection,我希望拥有以下xaml。

<Label Content="Some bound property value of item 1 (CustomClass)" />
<TextBox Text="Also bound to some property of item 1" />

<Label Content="For item 2" />
<TextBox Text="For item 2" />

等等。因此,这是该集合的查看者/编辑者。 可能会出现其他控件,例如编辑Enum类型属性的ComboBox。 当然,当删除集合项时,相应的控件将会消失。

虽然如果用代码隐藏编写它会很容易,但我想以xaml方式尝试它。

你会怎么做?或者,这种方法是无用的吗?

1 个答案:

答案 0 :(得分:0)

您可以使用项目模板和绑定来实现相同的目的。 Here是此

的示例