在具有不同大小UWP的页面之间导航

时间:2018-02-16 21:02:46

标签: c# visual-studio uwp

我是UWP的新应用程序,我正在寻找解决方案,但我找不到任何东西。我的问题是当从尺寸为500 x 500的page1更改为尺寸为1000 x 800的page2时,第二页的更改只能查看部件。我的问题是:

  1. 所有页面的大小必须相同吗?
  2. 如果我可以有不同的尺码,怎么办呢?
  3. 你知道一篇关于UWP中页面大小的文章吗?

1 个答案:

答案 0 :(得分:0)

页面本身显示在框架中,框架又显示在容器或窗口中。该页面不确定其显示方式的大小。你当然可以对页面大小进行硬编码,但这意味着应用程序窗口中会出现空白区域并且看起来不太好。

UWP提供AdaptiveTriggers,允许您根据应用程序窗口的大小修改页面布局,以便应用程序在任何大小的窗口中看起来都很棒。

如果你真的需要一个给定大小的应用程序窗口,你可以调整窗口的大小。

Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().TryResizeView(desiredSize);