我有一个ListView
,我想添加一些孩子。我希望这些ListViewItems(例如Border
实例)的高度为25,宽度等于ListView的宽度,即使我调整了ListView的大小。
我尝试使用以下代码添加10个元素:
for (int i = 0; i < 10; i++)
{
ListPsw.Items.Add(new Border
{
BorderThickness = new Thickness(2),
BorderBrush = Brushes.Black,
Margin = new Thickness(5),
Height = 25
});
}
这就是结果:
但我想要这样的事情:
我该怎么办?
答案 0 :(得分:1)
您必须将HorizontalContentAlignment
属性设置为Stretch
。
<ListView Name="ListPsw" HorizontalContentAlignment="Stretch" />