2

我有一个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
    });
}

这是结果:

在此处输入图像描述

但我想要这样的东西:

在此处输入图像描述


我能怎么做?

4

1 回答 1

1

您必须将HorizontalContentAlignment属性设置为Stretch

<ListView Name="ListPsw" HorizontalContentAlignment="Stretch" />
于 2013-01-17T18:29:26.650 回答