Uwp 为Window.Current.Content使用框架以外的内容

Uwp 为Window.Current.Content使用框架以外的内容,uwp,window,frame,Uwp,Window,Frame,我试图在UWP中创建一个顶级导航控件。到目前为止,我正在考虑将Window.Current.Content替换为顶级导航控件,而不是框架。(我的控件包裹一个帧) 它可以工作,但现在当部署到手机上时,状态栏和虚拟按钮与我的内容重叠 是否有人成功地不使用框架作为窗口内容?我没有将我的内容更改为其他控件,但似乎即使使用框架,您也会在手机上获得相同的行为。要控制这一点,您可能需要计算状态栏和虚拟按钮的高度,然后进行一些修改以更改UI以适应内容。 顺便说一句,我不知道为什么需要使用控件来回复帧。使用框架,

我试图在UWP中创建一个顶级导航控件。到目前为止,我正在考虑将Window.Current.Content替换为顶级导航控件,而不是框架。(我的控件包裹一个帧)

它可以工作,但现在当部署到手机上时,状态栏和虚拟按钮与我的内容重叠


是否有人成功地不使用框架作为窗口内容?

我没有将我的内容更改为其他控件,但似乎即使使用框架,您也会在手机上获得相同的行为。要控制这一点,您可能需要计算状态栏和虚拟按钮的高度,然后进行一些修改以更改UI以适应内容。

顺便说一句,我不知道为什么需要使用控件来回复帧。使用框架,您仍然可以将控件放在框架上,然后保留导航历史记录

我没有将我的内容更改为其他控件,但似乎即使使用Frame,您也会在手机上看到相同的行为。要控制这一点,您可能需要计算状态栏和虚拟按钮的高度,然后进行一些修改以更改UI以适应内容。

顺便说一句,我不知道为什么需要使用控件来回复帧。使用框架,您仍然可以将控件放在框架上,然后保留导航历史记录

我的控件提供了执行导航的顶层。我所做的是让它按预期工作,是子类页面而不是控件。页面似乎有一些内部代码需要正确匹配。@RichardEagle在这种情况下,您能直接分享您的答案吗?我认为这对其他人来说更合理。我的控件提供了执行导航的顶层。我所做的是让它按预期工作,是子类页面而不是控件。Page似乎有一些内部代码需要正确匹配。@RichardEagle在这种情况下,您能直接分享您的答案吗?我认为这对其他人更合理。