Добавить поле в DataGridTextColumn - PullRequest
11 голосов
/ 20 декабря 2011

Как добавить поля или отступы в DataGridTextColumn?

Ответы [ 2 ]

37 голосов
/ 03 мая 2013

Ответы без примера кода не очень полезны. Используйте это:

<DataGridTextColumn Header="Name" Binding="{Binding Name}">
    <DataGridTextColumn.ElementStyle>
        <Style TargetType="{x:Type TextBlock}">
            <Setter Property="Margin" Value="5" />
            <Setter Property="Padding" Value="10" />
        </Style>
    </DataGridTextColumn.ElementStyle>
</DataGridTextColumn>

Префикс x происходит от xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml". Я использовал бизнес-объект, который имеет общедоступное свойство Name.

3 голосов
/ 20 декабря 2011

Используйте ElementStyle / EditingElementStyle.

...