我的 DataGridTemplateColumn 中有一个 StackPanel。我似乎无法找到删除此单元格顶部边距的方法。
这是我正在使用的代码:
<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,因为只有第一个 Label 在其上方有间距。