我正在设置窗口的Margin和Padding属性,但没有生效:
这是一个示例:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
SizeToContent="WidthAndHeight"
ResizeMode="NoResize"
Padding="22"
Margin="22">
<Grid>
<Label
FontWeight="Bold"
FontSize="36"
BorderThickness="1"
BorderBrush="Red"
Content="Hello world!"/>
</Grid>
</Window>
结果:
期望的结果是标签的红色边框应该距离窗口边框(margin+padding)44像素。
是的,我知道我可以设置标签的margin,但这不是我想要的。 我有一个整个项目都设置了样式的窗口,我想在通用窗口样式中设置这些属性(或其他属性)。
我猜如果我找不到任何解决方案,我将创建一个名为“greed”的样式,其中我将设置margin/padding,然后我将逐个窗口地设置网格的样式,但那是我最不想做的选择。
提前感谢。