У меня есть StackPanel в моем DataGridTemplateColumn.Кажется, я не могу найти способ убрать поле сверху в этой ячейке.
Вот код, который я использую:
<DataGridTemplateColumn IsReadOnly="True" Header="Description">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<StackPanel.Resources>
<Style TargetType="{x:Type Label}">
<Setter Property="FrameworkElement.Margin" Value="0,0,0,-10" />
</Style>
</StackPanel.Resources>
<Label Content="{Binding Description1}" />
<Label Content="{Binding Description2}" />
</StackPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Поле, похоже, отDataGridTemplateColumn, а не StackPanel, поскольку над ним находится только первая метка.