У меня есть колонка с длинными комментариями пользователей.Я загружаю его, используя следующий код ...
<my:DataGridTextColumn Header="Message"
Binding="{Binding UserMessage, Mode=OneWay}"
CanUserSort="True">
<my:DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}"
BasedOn="{StaticResource {x:Type TextBlock}}">
<Setter Property="TextWrapping"
Value="NoWrap" />
<Setter Property="TextTrimming"
Value="CharacterEllipsis"/>
<Setter Property="ToolTip"
Value="{Binding Path=UserMessage, Mode=OneWay}"/>
</Style>
</my:DataGridTextColumn.ElementStyle>
</my:DataGridTextColumn>
Но многоточие не будет работать.Столбец продолжает отображать длинный текст данных.Также, когда я явно устанавливаю ширину текстового блока на какое-то значение, многоточие работает нормально, но когда я изменяю размер моего столбца, он больше не будет отображать в нем текст.
Нет ли более простого способа сделать это?
Thx Vinit Sankhe.