【问题标题】:How to make radio boxes in XAML (Xamarin Forms PCL)如何在 XAML 中制作单选框(Xamarin Forms PCL)
【发布时间】:2017-04-28 09:22:18
【问题描述】:

我正在尝试找出如何在 XAML 中制作单选按钮 - 我看到有一种方法可以在 android 中完成,但想知道是否有一种简单的跨平台方式可以在不需要额外的 nuget 包的情况下完成它。

【问题讨论】:

  • 只需使用 2 个图像、一个命令和 2 个手势识别器以及一个与 IsVisible 绑定的属性。

标签: c# xaml xamarin xamarin.forms radio-button


【解决方案1】:

【讨论】:

  • 感谢您的回复,查看您发送的链接,它似乎使用了我读过的 xlabs,但我真的很想避免将插件用于简单的表单元素,这实际上是用过一次。 - 你知道任何替代方法吗?
【解决方案2】:

根据我的发现,Xamarin 中没有任何内置单选按钮。

直接回答@Sparkz,有构建自定义单选按钮的方法,但它正在使用其他 nuget 包来实现它。

我也遇到了同样的问题,但我在项目中使用了 xamarin Picker 而不是单选按钮。您可以从此链接下载 Picker 示例:-

Xamarin.Picker

【讨论】:

  • 如果您不需要采用画外音或辅助功能,这是一个很好的解决方案。在这种情况下,选择器不可能使其可读,然后您将不得不回到原来的问题。如何添加单选按钮。
【解决方案3】:

这是我目前通过 xamarin.forms 的控件找到的最好的,希望对您有所帮助。

XFControls

这里是XFControls nuget

【讨论】:

    【解决方案4】:

    在这里您可以找到适用于所有平台(iOS、Android 和 UWP)的 BindableRadioButtonhttp://puresourcecode.com/page/psc-xamarin-controls-bindableradiobutton-component

    【讨论】:

    • 似乎没有适用于 ios 的 nuget,只有 android。
    猜你喜欢
    • 1970-01-01
    • 2018-08-11
    • 2021-09-29
    • 1970-01-01
    • 2017-04-06
    • 2019-01-31
    • 2018-07-07
    • 1970-01-01
    • 2021-12-03
    相关资源
    最近更新 更多