Xaml ItemsControl内容在被剪裁之前溢出网格行

Xaml ItemsControl内容在被剪裁之前溢出网格行,xaml,winrt-xaml,windows-store-apps,Xaml,Winrt Xaml,Windows Store Apps,我有一个两行网格的页面。在第一行我有一个数据绑定项控件,在第二行有一个简单的文本框 问题在于,当页面加载时(即在视图中设置动画),ItemScontrol的内容会溢出整个网格。仅当页面在短时间后完全显示(看起来正好是1秒,尽管我没有测量),内容才会正确地剪裁到网格行 以下是加载页面时发生的情况(并非此屏幕截图上有一些转换,但它们对此行为没有影响): 页面完全加载后,内容将被正确剪裁: 以下是伪XAML: 我发现,如果我将ItemsControl(而不是StackPanel!)的高度设置为

我有一个两行网格的页面。在第一行我有一个数据绑定项控件,在第二行有一个简单的文本框

问题在于,当页面加载时(即在视图中设置动画),ItemScontrol的内容会溢出整个网格。仅当页面在短时间后完全显示(看起来正好是1秒,尽管我没有测量),内容才会正确地剪裁到网格行

以下是加载页面时发生的情况(并非此屏幕截图上有一些转换,但它们对此行为没有影响):

页面完全加载后,内容将被正确剪裁:

以下是伪XAML:


我发现,如果我将ItemsControl(而不是StackPanel!)的高度设置为固定值,则剪裁可以正常工作,但我当然不希望高度固定


有什么想法吗?

为什么ItemsControl和TextBox被StackPanel包围?那里有一些额外的控件(实际上不会影响此行为)