У меня есть приложение с двумя вкладками в формах Xamarin (сторона iOS). Я хотел бы знать, как заставить мое приложение переходить на другую страницу содержимого после вызова функции. Позвольте мне показать вам, что я имею в виду в коде:
это две мои функции на моей странице содержимого:
protected override async void OnAppearing()
{
base.OnAppearing();
TakePhotoButton_Clicked();
}
async void TakePhotoButton_Clicked()
{
if (App.pictureTaken) return;
App.pictureTaken = true;
//Allows users to take pictures in the app
if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
{
DisplayAlert("No Camera", "Camera is not available.", "OK");
return;
}
var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
//Sets the properties of the photo file
SaveToAlbum = true,
PhotoSize = PhotoSize.MaxWidthHeight,
DefaultCamera = CameraDevice.Rear
});
if (file == null)
return;
}
После вызова TakePhotoButton_Clicked () я бы хотел заставить мое приложение перейдите на другую мою страницу содержимого.
в псевдокоде это будет выглядеть так:
NavigateTo (MyOtherContentPage);
Но я не уверен, как это будет работать или что-то в этом роде существуют. Есть предложения?