【发布时间】:2021-05-15 00:54:52
【问题描述】:
我有一个 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() 方法。
【问题讨论】:
标签: xamarin xamarin.forms xamarin.ios onappear