Vorrei applicare la proprietà TextTrimming (CharacterEllipsis) al testo nelle celle WPF DataGrid.Impostazione TextTrimming (CharacterEllipsis) nella cella DataGrid
ho applicato modello DataGridCell personalizzato come in this answer (codice qui sotto) e funziona bene, tranne che per le colonne collegamento ipertestuale come il primo nella foto), che ora sono vuoti.
<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>
riesco a vedere la differenza in entrambi i tipi di colonna nella struttura ad albero visuale:
ma non capisco come posso utilizzare queste informazioni per applicare TextTrimming alle colonne di entrambi di TextBlock genere. Grazie per il tempo;)