小编Vin*_*khe的帖子

WPF数据网格文本省略号不起作用

我有一个用户评论很长的专栏.我使用以下代码加载它...

<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>
Run Code Online (Sandbox Code Playgroud)

但省略号不起作用.该列继续显示长文本数据.此外,当我明确地将文本块的宽度设置为某个值时,省略号工作正常,但是当我调整列的大小时,它不再显示其中的任何文本.

不是有一个明星的方式来做到这一点?

Thx Vinit Sankhe.

.net wpf datagrid ellipsis

3
推荐指数
1
解决办法
3736
查看次数

标签 统计

.net ×1

datagrid ×1

ellipsis ×1

wpf ×1