有没有一种方法可以将一个xaml页面作为一部分包含到另一个页面中



我正在努力使页面适应纵向和横向。因此,在肖像中,它将有两个单独的页面,在横向中——两个框架,第一页和第二页将同时可见。那么,有办法实现它吗?我的意思是xaml和代码隐藏。

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中(这样您就不会构建页面,也不会实际显示它们)。

相关内容

最新更新