我有一個彈出窗口,它包含一個堆棧面板。並且在面板中有一些控件。WPF - 減少堆棧面板中的項目之間的差距
<Popup Name="popTest" Placement="Mouse" AllowsTransparency="True" AllowDrop="True" PopupAnimation="Slide" Height="400" Width="500" >
<Border BorderThickness="5" >
<StackPanel Background="WhiteSmoke">
<TextBlock Text="SomeName" MaxWidth="100" MaxHeight="100" />
<Image Source="{Binding TestImage, Mode=TwoWay}" Width="300" Height="300" />
<TextBlock Text="TheOtherName" Margin="0,2,0,0" />
<TextBlock Text="AnotherName" TextWrapping="Wrap" />
</StackPanel>
</Border>
</Popup>
堆棧面板中的項目之間存在一個大小差距。我試過用分離器。這並沒有幫助我縮小差距。我甚至嘗試設置寬度和高度。這也是行不通的。
有沒有其他方法可以做到這一點?
StackPanel不會在其子元素之間放置任何間隙。但是,您可以嘗試在元素上設置負邊距。 – Clemens
瞭解全球風格和邊距設置 – Muds