Вопрос в общем то философский.
Решил пощупать WPF в новом проекте.
Банальная задача: выровнять текст в некоторых столбцах в ячейках Datagrid. Не тут то было. В общем полчаса спустя я нагуглил правильный ответ, причем нашел я его на форумах, МСДН на эту тему молчит.
<Style x:Key="CellCenterStyle" TargetType="{x:Type DataGridCell}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type DataGridCell}">
<Grid Background="{TemplateBinding Background}">
<ContentPresenter VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Но как говорится, ложечка нашлась, а осадок остался. Банальная в общем то операция. Почему не сделать по простому? А если потребуется какой нить более высокохудожественный изврат?
Почему так сложно сделано? Сами своими гридами не пользуются, или я чего т не вьезжаю в концепцию?