Заказ недвижимости в Margin

Если у меня есть такая строка в XAML:

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

Что такое вверху внизу справа и слева? 1- справа 2- сверху 3- слева 4 - снизу

Это правильно?

Ответ 1

Margin="1,2,3,4"
  • Left,
  • Вверх,
  • Правильно,
  • Снизу

Также можно указать только два размера:

Margin="1,2"
  • Слева и справа
  • Верх и низ

Наконец, вы можете указать один размер:

Margin="1"
  • используется для всех сторон

Порядок тот же, что и в WinForms.

Ответ 2

Существуют три уникальные ситуации:

  • 4 номера, например. Margin="a,b,c,d".
  • 2 числа, например. Margin="a,b".
  • 1 номер, например. Margin="a".

4 Номера

Если есть 4 числа, то его left, top, right, bottom (кружок по часовой стрелке, начиная с среднего левого поля).

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

Пример: если мы используем Margin="10,20,30,40", он генерирует:

enter image description here

2 Номера

Если есть 2 числа, тогда первая - левая и правая поля, вторая - верхняя и нижняя границы поля:

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

Пример: если мы используем Margin="30,10", верхнее и нижнее поле равно 30, а левое и правое - 10.

enter image description here

1 Номер

Если есть 1 число, то число повторяется (его по существу толщина границы).

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

Пример: если мы используем Margin="20", он генерирует:

enter image description here

Ответ 3

Просто потому, что комментарий @MartinCapodici потрясающий, я пишу здесь как ответ, чтобы дать видимость.

Все по часовой стрелке:

  • W PF start W est (left- > top- > right- > bottom)
  • N etscape (т.е. CSS) запустите N ортопедический (top- > right- > bottom- > left)