3

WindowsフォームでPathCompactPathを実行するのと同じ方法でファイルパスを圧縮したいので、親コントロールを拡張すると、より多くのファイルパスが表示され、その逆も同様です。

PathCompactPathは文字サイズを使用するので、ピクセルサイズ/ dpiを使用するWPFに類似したものはありますか?またはある種のコンバーター?

4

1 に答える 1

2

まず第一に、私見 PathCompactPath は Windows フォームには存在しません。そこで PInvoke を使用する必要があります。

残念ながら、この機能も WPF にはありません。必要なものに最も近いのはTextBlock.TextTrimmingです。また、これを行うことができるサードパーティのコントロールについても知りません。ただし、自分で転がす必要があります。FormattedText (.Widthおよび) を使用.Heightすると、文字列をレンダリングする前に測定できます。実際にテキストをレンダリングするためにも使用できます。

于 2010-11-09T15:04:11.503 に答える