WPF为什么包装中的文本框被剪切

WPF为什么包装中的文本框被剪切,wpf,Wpf,XAML: 如下图所示,第二个文本框在包装后被剪切到第二行。 图片: 如果希望能够滚动其内容,请将WrapPanel放入ScrollViewer中: <WrapPanel> <TextBox ScrollViewer.VerticalScrollBarVisibility="Auto" AcceptsReturn="True"/> <TextBox ScrollViewer.VerticalScrollBarVisibili

XAML:


如下图所示,第二个文本框在包装后被剪切到第二行。 图片:


如果希望能够滚动其内容,请将
WrapPanel
放入
ScrollViewer
中:

<WrapPanel>
        <TextBox  ScrollViewer.VerticalScrollBarVisibility="Auto"  AcceptsReturn="True"/>
        <TextBox  ScrollViewer.VerticalScrollBarVisibility="Auto"  AcceptsReturn="True"/>
</WrapPanel>


WrapPanel
不会自动适应窗口的大小。

你能为你的屏幕截图添加标记吗?我确实放了XAML,但由于某种原因它被删除了…,总之,我编辑了问题你看到我的答案了吗?您需要在WrapPanel周围放置一个ScrollViewer。是的,谢谢,但我不希望WrapPanel有滚动条,只希望孩子们(TxtBox、DataGrid等…)
<Window x:Class="WpfApplication1.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d"
        Title="Window1" Height="300" Width="300">
    <ScrollViewer>
        <WrapPanel>
            <TextBox Width="400"></TextBox>
            <TextBox Height="500" ScrollViewer.VerticalScrollBarVisibility="Visible"></TextBox>
        </WrapPanel>
    </ScrollViewer>
</Window>