导航到Xamarin表单中的上一个选项卡式页面

时间:2020-08-04 14:18:58

标签: ios xamarin xamarin.forms navigation tabbedpage

昨天我问了类似的问题,但是我已经尝试了一些新技术,并且正在寻找进一步的建议:

我目前有一个选项卡式iOS xamarin表单应用程序,如下所示:

 <TabbedPage>
     <local:UploadPage Title="Upload" IconImageSource="upload.png"/>
     <NavigationPage Title="Camera" IconImageSource="camera2.png">
         <x:Arguments>
             <local:CameraPage />
         </x:Arguments>
     </NavigationPage>
</TabbedPage> 

我希望能够单击“相机”标签,拍照,然后该应用程序在退出相机后将自动返回“上传”标签。

但是,我似乎无法弄清楚该怎么做。

我尝试使用:等待Navigation.PushAsync(new UploadPage());但这只是将新页面推送到“相机”标签上-我真正想要的是以某种方式将控制权返回到名为“上传”的第一个标签上。

我上传了我想要的gif文件-只是假装在gif文件的末尾,而不是手动单击第一个标签,理想情况下该应用程序会自动将您带到那里

enter image description here

关于如何实现此目标的任何想法?任何建议将不胜感激。

编辑:

我也试图像这样设置当前页面:

Application.Current.MainPage = new UploadPage();

但是,这会使我在屏幕底部的标签栏消失,并且我只能看到推到堆栈中的一页,而无法访问我的2个标签。

1 个答案:

答案 0 :(得分:1)

设置TabbedPage的{​​{1}}属性

CurrentPage