如果我在XAML中有这样的字符串:
Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0"
左下角是什么? 1-对 2-顶部 还剩3个 4 - 底部
是吗?
答案 0 :(得分:360)
Margin="1,2,3,4"
也可以只指定两种尺寸:
Margin="1,2"
最后,您可以指定单个尺寸:
Margin="1"
顺序与WinForms相同。
答案 1 :(得分:31)
有三种独特的情况:
Margin="a,b,c,d"
。Margin="a,b"
。Margin="a"
。如果 4个数字,则其left
,top
,right
,bottom
(从左中间开始的顺时针圆圈)余量)。
<object Margin="left,top,right,bottom"/>
示例:如果我们使用Margin="10,20,30,40"
,则会生成:
如果 2个数字,那么第一个是&amp;右边缘厚度,第二个是顶部&amp;底边厚度:
<object Margin="a,b"/> // Equivalent to Margin="a,b,a,b".
示例:如果我们使用Margin="30,10"
,则顶部&amp;下边距均为30,左边和下边距均为对,都是10。
如果 1号,则重复该号码(基本上是边框粗细)。
<object Margin="a"/> // Equivalent to Margin="a,a,a,a".
示例:如果我们使用Margin="20"
,则会生成:
答案 2 :(得分:16)
仅仅因为@MartinCapodici的评论很棒我在这里写的是给出可见性的答案。
顺时针方向:
答案 3 :(得分:7)
<object Margin="left,top,right,bottom"/>
- or -
<object Margin="left,top"/>
- or -
<object Margin="thicknessReference"/>
见这里:http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.margin.aspx