トップ > Tech > CSharp > WPF > リストボックスの左にある余白をなくす

リストボックスの左にある余白をなくす

なぜか知らないが、WPF のリストボックスの左端に数ピクセルの余白がある。 Item の Background を塗りつぶしていると横に白い余白が表示されて格好悪いので、 スタイルで消すとよい。

<ListBox>
    <ListBox.ItemContainerStyle>
        <Style TargetType="ListBoxItem">
            <Setter Property="Padding" Value="0"/>
        </Style>
    </ListBox.ItemContainerStyle>
</ListBox>

なお、ListBox 自体には Border も設定されているので、境界線が邪魔なときは BorderThickness を 0 にすればよい。

<ListBox BorderThickness="0">
<html a>
(2010/09/15 15:28:41)
16352
プロフィール

Kenz Yamada(山田研二)。1984年生。大阪。ちょっとずつ好きなプログラム作ってます。 好きなものはカメラと旅行。ガジェットや身の回り、ちょっとこだわります。 詳しくは Web mixi で。

Bookmark and Share