WPF - 是否有类似于PathCompactPath的东西?

时间:2010-11-09 14:10:17

标签: wpf filepath

我想以与PathCompactPath在Windows窗体中相同的方式压缩文件路径,因此当您拉伸父控件时,更多的文件路径变得可见,反之亦然。

由于PathCompactPath使用字符大小,WPF中是否有使用像素大小/ dpi的类似内容?还是某种转换器?

1 个答案:

答案 0 :(得分:2)

首先,Windows窗体中不存在IMHO PathCompactPath。你必须在那里使用PInvoke。

不幸的是,这个功能也不在WPF中。最接近您需要的是TextBlock.TextTrimming。我也不知道任何可以做到这一点的第三方控件。但是你可以自己滚动。使用FormattedText.Width.Height)可以在渲染之前测量字符串。您也可以使用它来实际渲染文本。