UWP Frame会自动调整内部内容的大小

时间:2018-08-22 19:48:05

标签: c# uwp uwp-xaml

我有一个带有框架的窗口:

<框架VerticalAlignment =“ Stretch” VerticalContentAlignment =“ Stretch”
高度=“自动” />

我想容纳在里面的另一个窗口中。但是,除非我对高度进行硬编码,否则窗口将保持一半为空,因为其内容有时无法完全覆盖框架。

简而言之,我有一个框架,其中有一个新页面,该页面有一个包含3行的网格,并且它们的大小取决于其他部分的输入。如果内容量太小,则窗口不会拉伸;如果内容量太大,则三行将不显示在屏幕上。我尝试将高度绑定到其父级,但这似乎只是最初设置的高度,并且对应用程序窗口的大小没有响应。

有什么解决办法吗?

2 个答案:

答案 0 :(得分:1)

使用与诸如“框架”或“网格”之类的控件关联的 SizeChanged 事件,并在该事件中更新大小以使其保持响应状态。

答案 1 :(得分:0)

如果要在框架中包括其他视图,则不应对此做任何特殊的事情……您能解释更多吗?