0
如果我在ListView中只有很少的元素(圖片),那麼它們的間距相等(一個在頂部,另一個在中間,第三個在底部)。然而,這在這些之間留下了很多空間。我希望將它們垂直排列在列表頂部,就像在PowerPoint縮略圖視圖中一樣。我曾嘗試在列表項下propetries,但他們沒有工作:如何刪除少數ListView項目之間的間距?
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Background" Value="Pink" />
<Setter Property="Padding" Value="0" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="HorizontalAlignment" Value="Center" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
</Style>
</ListView.ItemContainerStyle>
我設法去除填充和調整高度和寬度,但項目仍保持同樣在整個列表隔開。
我將不勝感激。
如果您設置了「高度」,那麼物品的間距就會相等,在您的情況下,每個物品都會精確地佔據100 – dkozl
我刪除了高度和寬度的屬性,但它們的間隔仍然相等 – Ivan
您說你的物品是「圖像」。它是否設置了「高度」? – dkozl