3

PRISM を使用して C# と XAML で Windows ストア アプリを作成していますが、これは多かれ少なかれメール サービスです。入力に使用するツールとして Textbox があります。私が直面している問題は、新しい行が登録されていないように見えることです。これは、Enter キーを押せないという意味ではなく、メッセージを送信しても表示されないだけです。XAML の Textbox のコードを次に示します。

<TextBox IsSpellCheckEnabled="True" AcceptsReturn="True" IsEnabled="True" IsTextPredictionEnabled="True" HorizontalAlignment="Stretch" Text="{Binding Message.Body, Mode=TwoWay}"  TextWrapping="Wrap" >

これは、次のように書くとどうなるかの例です。

"テスト

テスト

テスト "

次のように表示されます: "Test Test Test"

メッセージの下書きを作成するときは正しく見えますが、一度作成すると正しく読み取れません。
この TextBox を機能させるために変更できる回避策やプロパティはありますか?

御時間ありがとうございます!

4

1 に答える 1

1

TextBox の折り返しとは、行が長すぎる場合に折り返すことを意味します。

ユーザーが複数行をテキスト ボックスに書き込めるようにする場合は、RichEditBoxを使用する必要があります。

<RichEditBox HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top"/>
于 2013-07-16T19:06:04.330 に答える