Platform.GetRenderer(view) 已过时

问题描述 投票:0回答:2

所以我在两个平台(iOS 和 Android)中使用了这个具有此方法的兼容性渲染器,但对于 Maui 的 RC 版本,似乎此方法已被标记为过时,有人知道执行此操作的新方法是什么吗?

Platform.GetRenderer(view)

提前致谢

c# .net xamarin maui .net-maui
2个回答
2
投票
拉取请求

,它们就会被废弃,因为:

目前,我们在
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

    


0
投票
Use Microsoft.Maui.Controls.Handlers.Compatibility.VisualElementRenderer

LayoutHelper.GetPlatformView
例如:

LayoutHelper.GetPlatformParent

	
© www.soinside.com 2019 - 2024. All rights reserved.