次のように 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プロパティがないため、直接指定することはできません。さらに、TextBlockTemplate プロパティがないため、ボーダーレス、読み取り専用も使用できませんTextBox。ここで何ができますか?