[WPF]DataGridCell выравнивание текста. Поговорить.
От: itslave СССР  
Дата: 10.02.11 18:35
Оценка:
Вопрос в общем то философский.
Решил пощупать 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>

Но как говорится, ложечка нашлась, а осадок остался. Банальная в общем то операция. Почему не сделать по простому? А если потребуется какой нить более высокохудожественный изврат?
Почему так сложно сделано? Сами своими гридами не пользуются, или я чего т не вьезжаю в концепцию?
wpf datagridcell
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.