【问题标题】:How to implement checkbox in xamarin Forms, Can we design a checkbox using xaml in xamarin forms?如何在 xamarin 表单中实现复选框,我们可以在 xamarin 表单中使用 xaml 设计一个复选框吗?
【发布时间】:2021-02-19 18:57:25
【问题描述】:

Xamarin forms ,在 UWP 中试图设计一个网格,其中一列需要有复选框。为了通过选中和取消选中复选框来删除和取消删除用户。

但我真正关心的是:要知道我们是否可以在 xamarin 表单中使用 xaml 设计一个复选框。

提前致谢。

【问题讨论】:

标签: xaml xamarin.forms


【解决方案1】:

在 Xamarin Forms 中实现复选框有两种选择。

最简单的方法是将 Switch 控件用作shown here

如果这不合适,您将不得不为每个平台实现自定义渲染。有许多可用的插件可供您使用,例如 this one,但每个都有其缺陷。查看 GitHub 上的代码,了解每个代码是如何实现的。我最终实现了自己的自定义渲染器,从每个渲染器中汲取精华。

【讨论】:

    【解决方案2】:

    可以使用包含多个复选框的列来设计网格,正如您在 UWP XAML 的 https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/checkbox 中看到的那样。在 Xamarin XAML 中,您可以使用此 use this this control from GitHub

    【讨论】:

    • 这引用了 UWP 复选框控件,而不是 Xamarin Forms 复选框
    • @Steve Chadbourne 我的错。我进行了编辑以包含 Xamarin XAML 表单参考,以防复选框优先于 Switch UI 控件。
    【解决方案3】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-30
      • 2017-04-28
      • 2019-11-18
      • 1970-01-01
      相关资源
      最近更新 更多