我有一个 DataGridTextColumn ElementStyle 如下:
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Style.Setters>
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush>
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="White" Offset="2" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
<Setter Property="Foreground" Value="White" />
<Setter Property="TextWrapping" Value="Wrap" />
</Style.Setters>
</Style>
</DataGridTextColumn.ElementStyle>
我需要此列中的一个单元格以多行显示文本,但行数不应超过 3。TextBlock
没有MaxLines
属性,因此我无法直接指定它。更重要的TextBlock
是没有模板属性,所以我不能少用边框,只读TextBox
。我可以在这里做什么?