是否可以从Android.View
获取iOS
(Xamarin.Form.View
中的等效视图对象)?我有自定义控件,它依赖于Android.View
。我正在编写自定义渲染器,将自定义控件设置为本机视图但我需要将ContentView
(在xaml中初始化的BindableProperty
公开)从Portable library
转换为Android.View
。
答案 0 :(得分:2)
是的,你可以。我编写了一个使用反射来获取底层本机视图的扩展:
代码中的本机视图是Android.Views.View类型,View是Xamarin.Forms.View。
同样适用于iOS,只需将其投射到UIView。