我正在尝试让页面和风景更舒适。因此,在纵向中,它将具有两个单独的页面,在横向中 - 两个帧,其中第一页和第二页将同时可见。那么,有没有办法实现它?我的意思是xaml和代码背后。
答案 0 :(得分:9)
XAML页面可以像任何其他控件一样包含在另一个页面中。
<Page x:ClassName="MyUberMetaPage" ...>
<Grid ...>
<local:MyPage1 x:Name="LeftPage" Grid.Column="0" />
<local:MyPage2 x:Name="RightPage" Grid.Column="1" />
</Grid>
</Page>
在MyUberMetaPage的代码隐藏中,您需要根据窗口大小显示/隐藏必要的内容,或者更有可能动态创建LeftPage和RightPage并将它们添加到UI(因此您不构建页面然后不实际上显示它们。)