【问题标题】:Can I use platform specific UI in a Xamarin.Forms solution?我可以在 Xamarin.Forms 解决方案中使用特定于平台的 UI 吗?
【发布时间】:2017-09-10 14:52:55
【问题描述】:

iOS 特定的 Telerik Xamarin 日历控件似乎比跨平台的 Forms 版本更流畅。是否可以有一个在某些屏幕上使用平台特定 Telerik 控件的 Xamarin.Forms 项目?

【问题讨论】:

    标签: xamarin telerik xamarin.forms.labs


    【解决方案1】:

    是的,您可以通过Custom RendererNative Embedding 执行此操作。

    【讨论】:

    • 您好,为什么我们不能在 PCL 项目中使用 Native Embedding?它看起来正是我需要的,因为我需要将此组件 (components.xamarin.com/view/flyoutnavigation) 集成到我的 xamarin 表单解决方案中?谢谢!
    • PCL 项目对所需的本地命名空间一无所知。在 PCL 中使用本机控件打破了可移植的整个概念。共享库可以使用编译器指令来避免这种情况。
    • 好的,这是否意味着我需要将我的项目更改为共享库才能实现我上面所说的?是否像勾选按钮一样简单?
    • 你认为我可以通过其他方式实现这一点(我应该在stackoverflow上发布一个新问题让你回答这个问题吗?)
    • 你也可以使用自定义渲染器或 DI 来实现
    猜你喜欢
    • 2016-11-20
    • 1970-01-01
    • 2010-10-10
    • 2015-10-14
    • 2014-05-06
    • 1970-01-01
    • 2021-07-14
    • 2011-07-09
    • 1970-01-01
    相关资源
    最近更新 更多