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

3
我希望能像 Windows Forms 中的 PathCompactPath 一样压缩文件路径,这样当你拉伸父控件时,更多的文件路径将变得可见,反之亦然。
由于 PathCompactPath 使用字符大小,是否有类似于 WPF 的使用像素大小/ dpi 的功能?或者有某种转换器吗?
1个回答

2
首先,依我之见,在Windows Forms中不存在PathCompactPath。您必须在那里使用PInvoke。
不幸的是,这个功能在WPF中也不存在。最接近您所需的是TextBlock.TextTrimming。我也不知道有没有第三方控件可以做到这一点。但是,您可以自己编写代码。使用FormattedText.Width.Height)可以在呈现文本之前测量字符串的大小。您还可以使用它来实际呈现文本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接