我试图为多行设置TextBox
。但它不起作用。 当按下Enter
键时,它会离开TextBox
而不是新行。在线检查解决方案,我遇到了TextBox Enter does not work。我已经尝试过那里提到的建议,但仍然无法正常工作。它在ScrollViewer
里面,但我仍然删除了。我也试过把它放在Canvas
内但仍然没有运气。我已经看到了clipping
提到的地方,但我找不到解决方法如何删除它。我也把它作为UserControl
并引用它但没有运气。但是,如果我创建一个新的Window
,它就可以了。 TextBox
位于TabItem
内。代码结构类似于:
<Window x:Class="CSD_EMRS.Windows.Code"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Code" Height="300" Width="300">
<Grid>
<TabControl>
<TabItem>
<Grid>
<GroupBox>
<TextBox AcceptsReturn="True" TextWrapping="Wrap" />
</GroupBox>
</Grid>
</TabItem>
</TabControl>
</Grid>
</Window>
更新:很抱歉,我们正在研究继承的代码,只是看到有PreviewKeyDown
代码改变了行为。