XAML:批量定义网格中列的元素

XAML:批量定义网格中列的元素,xaml,Xaml,在定义网格内容时,我首先定义所有行和列定义,然后在定义元素时,我必须显式指定它们所属的行和列。这不仅单调乏味,而且如果我在其他元素之间的某个地方添加一个元素,我必须手动移动后面所有元素的索引。所以我想知道是否可以批量定义列或行中的元素,例如 <Column.Content Index="0"> <Label>First row</Label> <Label>Second row</Label> <Label

在定义网格内容时,我首先定义所有行和列定义,然后在定义元素时,我必须显式指定它们所属的行和列。这不仅单调乏味,而且如果我在其他元素之间的某个地方添加一个元素,我必须手动移动后面所有元素的索引。所以我想知道是否可以批量定义列或行中的元素,例如

<Column.Content Index="0">
    <Label>First row</Label>
    <Label>Second row</Label>
    <Label>Third row</Label>
</Column.Content>

第一排
第二排
第三排

…还是类似的?类似于
HTML标记的工作方式也将非常棒。

鉴于您的问题,我认为您应该屈服于数据绑定的魔力,让WPF在插入新数据时进行移动数据的艰苦工作:看看这里