web-dev-qa-db-ja.com

WPF textBoxで、Enterキーを押すと新しい行が追加されません

テキストボックスは次のコードで定義されています。

<TextBox Grid.Row="2" IsReadOnly="{Binding IsDescriptionReadOnly}" AcceptsReturn="True"
                                 TextWrapping="Wrap" VerticalScrollBarVisibility="Auto" Text="{Binding Description, UpdateSourceTrigger=PropertyChanged}"/>e

Enterキーを押すと、新しい行は挿入されません。この問題を解決する方法は?

36
Ivan

私は同様の問題がありました この質問AcceptsReturn="True"を使用して解決しました。だから、これはうまくいくと思います。

85
VilemRousi

あなたが持っているものは仮定して、うまく機能するはずです

  1. IsReadOnlyはfalseです。これをtrueに設定すると、Enterキーは機能しなくなります。
  2. TextBoxを含むコントロールはTextBoxをクリッピングしないため、Enterキーが機能しなかったようです。

実際の問題をより的確に把握するには、プロジェクトの外で試してみることをお勧めします。

5
CodeNaked

以下を追加します。

TextBox.AcceptsReturn = True;
5
Hooman