2

ユーザーが入力したテキストを表示する Canvas に表示している TextBlock があります。

この TextBlock のコンテンツを取得したいのですが、改行が発生する場所がわかるように取得する必要があります。次に例を示します。

ここに画像の説明を入力

この表示された Textblock から、テキストを取得して改行の場所を知るにはどうすればよいですか?

また、これは Windows ストア アプリであるため、完全な .NET フレームワークは利用できません。

4

1 に答える 1

2

私が知る限り、 からそのような情報を取得する方法はありませんがTextBlock、次のことを試すことができます。

  • TextBlock幅を取得
  • テキストの幅を取得します (例:FormattedTextクラスを使用)
  • TextBlockテキストの幅と幅を使用してテキストを行単位で分割するロジックを実装する
于 2012-09-28T12:34:28.230 に答える