保证金中的属性订单

时间:2011-12-15 14:57:18

标签: .net wpf xaml

如果我在XAML中有这样的字符串:

Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0"

左下角是什么? 1-对 2-顶部 还剩3个 4 - 底部

是吗?

4 个答案:

答案 0 :(得分:360)

Margin="1,2,3,4"
  1. 左,
  2. 顶部,
  3. 对,
  4. 也可以只指定两种尺寸:

    Margin="1,2"
    
    1. 左和右
    2. 顶部和底部
    3. 最后,您可以指定单个尺寸:

      Margin="1"
      
      1. 用于各方
      2. 顺序与WinForms相同。

答案 1 :(得分:31)

有三种独特的情况:

  • 4个数字,例如Margin="a,b,c,d"
  • 2个数字,例如Margin="a,b"
  • 1个数字,例如Margin="a"

4个数字

如果 4个数字,则其lefttoprightbottom(从左中间开始的顺时针圆圈)余量)。

<object Margin="left,top,right,bottom"/>

示例:如果我们使用Margin="10,20,30,40",则会生成:

enter image description here

2个数字

如果 2个数字,那么第一个是&amp;右边缘厚度,第二个是顶部&amp;底边厚度:

<object Margin="a,b"/> // Equivalent to Margin="a,b,a,b".

示例:如果我们使用Margin="30,10",则顶部&amp;下边距均为30,左边和下边距均为对,都是10。

enter image description here

1号

如果 1号,则重复该号码(基本上是边框粗细)。

<object Margin="a"/> // Equivalent to Margin="a,a,a,a".

示例:如果我们使用Margin="20",则会生成:

enter image description here

答案 2 :(得分:16)

仅仅因为@MartinCapodici的评论很棒我在这里写的是给出可见性的答案。

顺时针方向:

  • W PF开始 W est (left-&gt; top-&gt; right-&gt; bottom )
  • N etscape(即CSS)开始 N orth (top-&gt; right-&gt; bottom - &GT;左)

答案 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