如何在自定义渲染器的 OnElementChanged 方法中运行异步方法

时间:2021-02-06 14:25:44

标签: xamarin xamarin.forms custom-renderer

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

1 个答案:

答案 0 :(得分:0)

来自VisualElementRenderer.csIVisualElementRenderer.cs

OnElementChanged 是一个 EventHandler,因此您可以像任何其他 EventHandler Should I avoid 'async void' event handlers?

一样使用异步修改它的签名