所以我在两个平台(iOS和Android(中都使用了这种方法Platform.GetRenderer(view)
的兼容性渲染器,但在Maui的RC版本中,这种方法似乎已经被标记为过时了。有人知道新的方法是什么吗?
var nativeView = Microsoft.Maui.Controls.Compatibility.Platform.iOS.
Platform.GetRenderer(view)?.NativeView;
var nativeView = Microsoft.Maui.Controls.Compatibility.Platform.Android.
Platform.GetRenderer(view)?.NativeView;
提前感谢
如果我找到了正确的pull请求,它们就会被废弃,因为:
目前我们有
Xamarin.Forms
中所有遗留渲染器的Handler
版本,因此用户仅使用Handlers
与使用Renderers
相比将获得最大成功
基于过时的消息,您应该改为使用Use Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer
。