3
我想压缩文件路径,就像PathCompactPath在Windows窗体中一样,所以当你伸出父控制时,更多的文件路径变得可见,反之亦然。WPF - 有没有类似于PathCompactPath的东西?
由于PathCompactPath使用字符大小,WPF中是否有任何类似的像素大小/ dpi?或者某种类型的转换器?
我想压缩文件路径,就像PathCompactPath在Windows窗体中一样,所以当你伸出父控制时,更多的文件路径变得可见,反之亦然。WPF - 有没有类似于PathCompactPath的东西?
由于PathCompactPath使用字符大小,WPF中是否有任何类似的像素大小/ dpi?或者某种类型的转换器?
首先,IMHO PathCompactPath在Windows窗体中不存在。你将不得不在那里使用PInvoke。
不幸的是,此功能也不在WPF中。最接近你需要的是TextBlock.TextTrimming。我也不知道任何可以做到这一点的第三方控制。然而,你可能会推出自己的产品。使用FormattedText(.Width
和.Height
),您可以在渲染前测量字符串。您也可以使用它来实际呈现文字。