Мне интересно это с тех пор, как я начал использовать примеры шаблонов элементов управления MS в качестве основы для создания настраиваемых элементов управления .
возьмем, например, метку: http: // msdn. microsoft.com/en-us/library/ms752327.aspx
почему это определяется так:
, а не так напрямую:
, а затем вызывается как шаблон напрямую, а не через свойство стиля ?
Есть ли какая-то скрытая причина, по которой я не вижу подобных вещей? или это всего лишь один из способов сделать что-то и все?
(NB: не говорите мне, что это из-за установщиков горизонтального и вертикального выравнивания! мы все знаем, что это значения по умолчанию для метки, и это в основном бесполезно, если вы сохраните эти значения)