当您在WPF的XAML文件中看到Margin属性时,它有四个组件.为什么是这样?前两个组件有意义它们偏离左上方窗口,但当我们有宽度和高度时,第三和第四个组件是什么?
<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>
Run Code Online (Sandbox Code Playgroud)
hit*_*tch 13
边缘可以在元素的所有边上不同.因此,这四个要素是:
Margin="left,top,right,bottom"
Run Code Online (Sandbox Code Playgroud)
请参考:
http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.margin.aspx
在XAML中指定边距时,您可以指定1,2或4个参数.
如果指定1(例如Margin="10"),则此值将应用于所有边.
如果指定2(例如Margin="10, 20"),则第一个值应用于左侧和右侧,而第二个值应用于顶部和底部.
如果指定4(例如Margin="10,20,30,40"),则第一个值应用于左侧,第二个值应用于顶部,第三个值应用于右侧,然后第四个值应用于底部.