2

があり、ListView子供を追加したいと思います。ListViewのサイズを変更した場合でも、これらのListViewItem(Borderインスタンスなど)の高さを25にし、幅を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 に答える