嗨Guyz我有一个固定宽度的WPF TextBlock说100,如果字符串不适合宽度,则最后一个字符被切断,因为所有字符的大小都不一样.我不想剪切字符,而是想从那里跳过文本,只显示没有字符截止的文本.
我想我不太明白你在这里的用例。我的第一个建议是简单地动态调整 TextBlock 的大小。如果这是不可能的,那么您将必须获取字符串的宽度并自行操作它,然后再将其设置在 TextBlock 中(或者使用固定宽度字体,假设您可以并且知道字符串的最大长度)。
如果需要在显示之前测量字符串的宽度,可以使用FormattedText 类来执行此操作。