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