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
),您可以在渲染前測量字符串。您也可以使用它來實際呈現文字。