昨天我问了类似的问题,但是我已经尝试了一些新技术,并且正在寻找进一步的建议:
我目前有一个选项卡式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文件的末尾,而不是手动单击第一个标签,理想情况下该应用程序会自动将您带到那里
关于如何实现此目标的任何想法?任何建议将不胜感激。
编辑:
我也试图像这样设置当前页面:
Application.Current.MainPage = new UploadPage();
但是,这会使我在屏幕底部的标签栏消失,并且我只能看到推到堆栈中的一页,而无法访问我的2个标签。
答案 0 :(得分:1)
设置TabbedPage
的{{1}}属性
CurrentPage