我有一个 onappearing 方法,当页面在 Xamarin iOS 中弹出时不会触发,但在 Xamarin Android 中可以正常工作。谁能帮我解决这个问题。谢谢你。
第 1 页(标签页)
protected override void OnAppearing()
{
base.OnAppearing();
if (CVItems.SelectedItem != null)
CVItems.SelectedItem = null;
}
private async void CVItems_SelectionChangedAsync(object sender, SelectionChangedEventArgs e)
{
var selecteditem = e.CurrentSelection.First() as Item;
var detailPage = new AdPage(selecteditem);
detailPage.BindingContext = selecteditem;
await Navigation.PushModalAsync(detailPage);
}
第 2 页(模态页面)
private async void poppage_Tapped(object sender, EventArgs e)
{
await Navigation.PopModalAsync();
}
当点击集合视图中的项目时,会打开模式页面,然后当我弹回选项卡式页面时,不会触发 onappearing() 方法。