【发布时间】:2016-11-03 17:24:00
【问题描述】:
在 ListBox 内的 UserControl 中,我在 Grid 内有一个具有成比例宽度 (Width="*") 的 TextBlock,我想获取网格的剩余宽度,但每当我将 ListBox 调整为将剪辑该 TextBlock 内容的大小我得到一个滚动条。如何剪辑 TextBlock 宽度,以免出现水平滚动条?理想情况下用省略号剪裁。
编辑:忘了提到列表框。
【问题讨论】:
-
Grid 默认会裁剪内容,不支持滚动条。您是否在任何地方使用 ListBox 或 ScrollViewer?一些代码会很有用。 Grid 中 TextBlock 的默认行为听起来正是您想要的。你在使用 TextBOX(它支持滚动条)吗?
-
是的,所说的网格在一个列表框内的用户控件内。
-
离题:这是第 40,000 个
xaml问题,恭喜 OP。不过没有奖品。
标签: c# wpf xaml textblock clipping