当您在
WPF的XAML文件中看到Margin属性时,它有四个组件.为什么是这样?前两个组件是有意义的,它们偏离左上方窗口,但当我们有宽度和高度时,第三和第四个组件是什么?
<Grid> <Button Content="Button" Height="27" HorizontalAlignment="Left" Margin="29,27,0" Name="clickButton" VerticalAlignment="Top" Width="86" Click="clickButton_Click" /> <TextBox Height="27" HorizontalAlignment="Left" Margin="29,90,0" Name="textBoxOut" VerticalAlignment="Top" Width="276" /> </Grid>
解决方法
保证金总是有四个组成部分:左,上,右和下.当top = bottom和left = right时,两个组件只是简写.当所有四个组件相同时,一个组件是速记.
Here是对Margins和Paddings的很好的解释.