0

TextWrappingを使用したいWPFでTextBlockを使用していますが、XAMLで行ったことは次のとおりです。

<TextBlock TextWrapping="Wrap" Grid.Column="0" Grid.ColumnSpan="4" Grid.Row="0" Margin="5,5,5,5">
                                <TextBlock.Text>
                                    This is just a test. This is just a test.
                                </TextBlock.Text>
                            </TextBlock>

このコードを実行すると、次のような出力が表示されます

This is just a test. Th
is is just a test.

しかし、私は次のような空白だけをラップしたい

This is just a test.
This is just a test.

WPFがこの動作を示している理由を見つけることができません。試しましたがWrapWithOverflowIsHyphenationEnabled=true成功しませんでした。私を助けてください?

4

1 に答える 1

1

Bizzは正しいです、これはテキストラッピングの動作ではありません。ただの大げさな推測ですが、どこかからVisual Studioにテキストをコピー/貼り付けしていますか?その場合、空白に問題がある可能性があり、WPFはテキストを間違った方法で折り返します。

于 2012-11-28T06:00:54.880 に答える