WPF AcceptsReturn无效

时间:2016-06-30 15:37:04

标签: c# wpf

我试图为多行设置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代码改变了行为。

0 个答案:

没有答案