我有一个带有背景画刷的StackPanel,其中包含一个单独的按钮。它包含在一个比按钮更宽的网格中。
令人沮丧的是,背景只有按钮那么宽。我可以在按钮的边距周围看到它。因此,我最终在我的按钮旁边有一条默认灰色的宽条,其边框是我的背景颜色。
我通过在其外围包装一个边框,并设置该边框的背景画刷来修复了它。
这是一个hack,所以它让我很烦。有没有其他方法使StackPanel的背景不那么奇怪?
令人沮丧的是,背景只有按钮那么宽。我可以在按钮的边距周围看到它。因此,我最终在我的按钮旁边有一条默认灰色的宽条,其边框是我的背景颜色。
<StackPanel Visibility="Visible" HorizontalAlignment="Right" Background="{StaticResource qtyBg}">
<Button x:Name="bttnQtyEditKeys" Content="EDIT KEYPAD" Visibility="Visible" Click="bttnQtyEditKeys_Click"/>
</StackPanel>
我通过在其外围包装一个边框,并设置该边框的背景画刷来修复了它。
这是一个hack,所以它让我很烦。有没有其他方法使StackPanel的背景不那么奇怪?