【问题标题】:How to run async methods inside OnElementChanged method in a custom renderer如何在自定义渲染器的 OnElementChanged 方法中运行异步方法
【发布时间】:2021-05-10 15:51:52
【问题描述】:

我需要在OnElementChanged 方法内的自定义渲染器中运行异步方法;但是,此方法没有异步签名。在这里做异步的推荐方法是什么?这个方法只是一个事件处理程序,我们可以将签名修改为async void OnElementChanged吗?

【问题讨论】:

    标签: xamarin xamarin.forms custom-renderer


    【解决方案1】:

    来自VisualElementRenderer.csIVisualElementRenderer.cs

    OnElementChangedEventHandler,因此您可以像任何其他 EventHandler Should I avoid 'async void' event handlers? 一样使用异步修改它的签名

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多