当您在WPF的XAML文件中看到Margin属性时,它具有四个组成部分。为什么是这样?前两个分量有意义,它们从左上角窗口偏移了,但是当我们有Width和Height时,对于第三个和第四个分量又有什么意义呢?

<Grid>
        <Button Content="Button" Height="27" HorizontalAlignment="Left" Margin="29,27,0,0" Name="clickButton" VerticalAlignment="Top" Width="86" Click="clickButton_Click" />
        <TextBox Height="27" HorizontalAlignment="Left" Margin="29,90,0,0" Name="textBoxOut" VerticalAlignment="Top" Width="276" />
</Grid>

最佳答案

margin 始终具有四个组成部分:左,上,右和下。当top = bottom和left = right时,两个成分只是简写。当所有四个组成部分都相同时,一个组成部分就是简写形式。

Here是边距和填充的很好的解释。

关于wpf - 为什么XAML的Margin属性具有四个组成部分而不是两个?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6672906/

10-13 08:05