【发布时间】:2017-01-21 12:22:41
【问题描述】:
我在具有自定义渲染器的 Xaml 中使用自定义标签。这似乎在 Android 中运行良好,但在 iOS 中却不行。
Repro:在 iOS 中运行应用程序。点击主页进入主页。点按登录。一个模式登录页面将显示一个开关。切换(或不切换)开关并点按完成。返回主页,它检查 INavigationAware.OnNavigatedTo() 中的结果并显示一个对话框。但是,在 iOS 中,当我使用具有自定义渲染器的 XfLabel 时,它不会被调用。不使用自定义渲染器将导致正确的行为。
XF 的 ExportRenderer 机制是否会在 iOS 上以某种方式与 Prism 的 DI 混淆?
Prism.Forms (6.2)
XF (2.3)
示例代码:https://github.com/hnabbasi/xamarin/tree/master/XFPrism/XFPrism
【问题讨论】:
标签: c# ios xamarin.forms prism renderer