【问题标题】:Use "..." instead of a scroller when text get cut off文本被截断时使用“...”而不是滚动条
【发布时间】:2017-12-28 05:47:53
【问题描述】:

我有这个:

我想要这个:

菜单是可调整大小的,因此“...”的位置应该是动态的,具体取决于文本的空间大小。

我如何做到这一点?

更新:在我的例子中,TextBox 在 ListBoxItem 内。

【问题讨论】:

    标签: wpf xaml


    【解决方案1】:

    试试 TextTrimming="CharacterEllipsis"。 例如:

    <TextBlock Text="{Whatever}" TextTrimming="CharacterEllipsis"/>
    

    【讨论】:

    • 单独使用“TextBlock”就可以了。但是当我的文本框在 ListBoxItem 中时,就像我的情况一样,它似乎不起作用......任何解决方案?
    • 我猜你有一个 ScrollViewer 包装了 ItemsPresenter。检查ListBoxControlTemplate。或者,也许,您在ListBox 上设置了ScrollViewer.CanContentScroll="True"。删除它(如果存在)。
    猜你喜欢
    • 1970-01-01
    • 2012-01-21
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 2019-05-05
    • 1970-01-01
    • 2019-01-04
    相关资源
    最近更新 更多