所以我在两个平台(iOS 和 Android)中使用了这个具有此方法的兼容性渲染器,但对于 Maui 的 RC 版本,似乎此方法已被标记为过时,有人知道执行此操作的新方法是什么吗?
Platform.GetRenderer(view)
提前致谢
var nativeView = Microsoft.Maui.Controls.Compatibility.Platform.iOS. Platform.GetRenderer(view)?.NativeView; var nativeView = Microsoft.Maui.Controls.Compatibility.Platform.Android. Platform.GetRenderer(view)?.NativeView;
中拥有所有旧版渲染器的
版本,因此用户仅使用Handler
与使用Xamarin.Forms
Handlers
相比将获得最大的成功基于过时的消息,您应该使用
Renderers
。
Use Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer
或
LayoutHelper.GetPlatformView
。例如:
LayoutHelper.GetPlatformParent