Есть ли принятый стиль для отступов атрибутов в XAML?

Я видел обе эти формы:

Стиль №1

<TextBox
    Name="someTextBox"
    Width="50"
    Height="60" >
    Some Text
</TextBox>

Преимущества

  • Согласованный уровень отступа для всех элементов. Вы не увидите атрибуты sibling1 с отступом в 8 пробелов, а атрибуты sibling2 - с отступом на 9 пробелов.
  • Минимальный уровень отступа. У длинных имен элементов не будет атрибутов с чрезмерным отступом.

Недостатки

  • Трудно отличить контент от атрибутов.
  • Требуется лишняя строка.

Стиль № 2

<TextBox Name="someTextBox"
         Height="60"
         Width="50" >
    Some Text
</TextBox>

Преимущества

  • Легко различить контент из атрибутов
  • Сохраняет строку текста

Недостатки

  • Различные элементы на одном уровне в дереве могут иметь разные уровни отступа для атрибутов.
  • Уровни отступа могут быть довольно высокими.

Короче говоря, оба работают (и оба поддерживаются Visual Studio). Я склоняюсь к стилю №1, но самое главное - я согласен с другими разработчиками. Используется ли один из этих стилей чаще?

5
задан Matthew 30 July 2011 в 13:36
поделиться