3

文字列内の特殊文字の後にのみ、左側に折り返されるテキストを表示しようとしています。

最初の部分が XAML で実行できることを願っていますが、2 番目の部分はできないと確信しています。

目的は、テキストを次のように折り返すことです:
- 元のテキスト: "Object1.Object2.Object3.Property1"
- 折り返されたテキストは次のようになります (テキストに使用できる幅によって異なります):
- - "....Object2.Object3. Property1"
- - "....Object3.Property1"
- - "....Property1"

とにかくそれを行うことを知っていますか?TextBlock の "TextWrapping" および "TextTrimming" プロパティを使用しようとしましたが、成功しませんでした。

回答ありがとうございます

4

1 に答える 1

2

TextWrapping や別の WPF プロパティを使用してこれを行うことはできません。代わりに、カスタムコンバーターを作成し、テキストブロックの幅をバインディング パラメーターとして送信できます。

于 2010-07-22T11:00:57.423 に答える