首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >银光TextBlock TextTrimming在ContentControl中消失

银光TextBlock TextTrimming在ContentControl中消失
EN

Stack Overflow用户
提问于 2012-05-09 17:04:59
回答 1查看 1.2K关注 0票数 2

我在网格上显示一系列消息(如电子邮件):

代码语言:javascript
复制
<layout:TransitioningContentControl Name="tccCmdMessage" Margin="0,4">
    <layout:TransitioningContentControl.ContentTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Title}" FontWeight="SemiBold" />
                <TextBlock Name="tbCmdMessage" Text="{Binding Message}" TextTrimming="WordEllipsis" />
            </StackPanel>
        </DataTemplate>
    </layout:TransitioningContentControl.ContentTemplate>
</layout:TransitioningContentControl>

然而,tbCmdMessage从不显示。如果我删除TextTrimming (或将其更改为None),它就能工作。或者,如果我不使用ContentControl父级,它也可以工作。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-05-09 17:56:53

看看这个链接:http://social.msdn.microsoft.com/Forums/eu/wpf/thread/30fd3279-7bc8-424f-9ee6-41b9f9589a1a

我认为显式地指定Width (或MaxWidth)的StackPanel可以使文本被裁剪。您还可以尝试使用另一种类型的容器,如Grid

与类似问题有关的其他链接介绍如下:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10520763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档