我遇到了一个带有 TextBox 的奇怪故障,其中 AcceptsReturn =" True" 。 当使用 Height = Auto 放置在 Grid 行内时,TextBox似乎在计算自己的布局时遇到问题,实际上是它的高度。当盒子聚焦时,它一直在上下颠簸。可能导致这种情况以及如何解决这个问题?
要重现此操作,请创建一个空白的UWP应用程序项目,然后将以下XAML代码放入其中。启动应用程序(最好在SDK模拟器中):单击TextBox ..然后单击它外面的空白区域。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBox xml:space="preserve" AcceptsReturn="True">
<TextBox.Text>
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
</TextBox.Text>
</TextBox>
</Grid>