为了账号安全,请及时绑定邮箱和手机立即绑定

Xamarin Forms Prism 调用方法

Xamarin Forms Prism 调用方法

C#
德玛西亚99 2021-06-29 21:00:53
页面出现后如何调用异步方法?我试图通过OnAppearing()在 ContentPage 中覆盖来做到这一点,这对我也不起作用。
查看完整描述

1 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

OnAppearing本质上是一个隐藏发送者和 EventArgs 的事件处理程序。如果您需要异步执行此操作,您只需执行以下操作async:


protected override async void OnAppearing()

{

    await FooAsync();

}

由于您为 Prism 添加了标签,因此我将在遵循 MVVM 模式时补充说明,您应该只在以视图为中心的代码隐藏中执行代码。换句话说,此代码应仅限于更改视图的某些内容。棱镜7确实给你IPageLifecycleAware的界面让你可以处理OnAppearing和OnDisappearing您的视图模型内。


查看完整回答
反对 回复 2021-07-03
  • 1 回答
  • 0 关注
  • 197 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信