【问题标题】:Creating UI elements in Xamarin.Forms在 Xamarin.Forms 中创建 UI 元素
【发布时间】:2019-03-21 23:45:08
【问题描述】:

我不在 Xamarin.Forms 中。在 Windows 桌面应用程序(win forms 和 wpf)中,您可以创建用户 UI 组件,并且可以在任何项目中使用它。是否可以在 Xamarin.Forms 中创建那种小的 UI 元素?

我将拥有一个 dll,并将添加到我的项目中,并将添加到我的表单中,我将提供我已经在 UI 元素中定义的属性。

【问题讨论】:

  • 是的,您也可以在 xamarin 表单中这样做
  • @G.hakim 谢谢你的回复。有什么我可以看到的例子吗?因为我搜索并没有找到那种东西。主要是关于动态 UI 元素的创建g
  • Xamarin 表单控件通常是通过 ContentView 创建的 - 一些示例:mindofai.github.io/… 是的,您可以将它们分离到另一个项目中以获取要引用的 dll
  • 嗯,你已经得到了上面的答案,所以我建议你在查询恢复的情况下遵循。
  • 谢谢大家。 @Depechie,如果您将其写为答案,我将接受作为答案。该文档似乎非常有用。

标签: xamarin.forms uielement


【解决方案1】:

因此,在 Xamarin Forms 世界中,我们通常通过使用 ContentView 创建 User Controls

这可以通过 XAML 部分和后面的代码来完成,但您也可以轻松地在代码中创建它们。 网上有一系列教程,很清楚的就是这个https://mindofai.github.io/Creating-Custom-Controls-with-Bindable-Properties-in-Xamarin.Forms/

如果需要,您可以创建一个单独的 Xamarin Forms 项目来封装您的控件并在您的主应用解决方案中引用它。

【讨论】:

    猜你喜欢
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 2020-11-10
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    相关资源
    最近更新 更多