WPF DataGrid hücrelerindeki metne TextTrimming özelliğini (CharacterEllipsis) uygulamak istiyorum. DataGrid's Cell'de TextTrimming (CharacterEllipsis) Ayarı
ben this answer (aşağıdaki kodu) gibi özel DataGridCell şablon uygulanmış ve şimdi boş olan resimde ilki) gibi Köprü sütunları hariç, iyi çalışıyor.<Style TargetType="DataGridCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type DataGridCell}">
<Border Padding="3" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True">
<ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
<ContentPresenter.ContentTemplate>
<DataTemplate>
<TextBlock TextTrimming="CharacterEllipsis" Text="{Binding Text}"/>
</DataTemplate>
</ContentPresenter.ContentTemplate>
</ContentPresenter>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Görsel ağacında hem sütun tiplerinde farkı görebilirsiniz:
ama hem textBlock en sütunlara TextTrimming uygulamak için bu bilgileri kullanabilirsiniz anlamıyorum yazın. Zaman ayırdığınız için teşekkürler;)