Xamarin表单 - 如何自定义纠察控件

时间:2017-08-27 07:01:43

标签: xamarin picker custom-renderer

我正在使用最新的xamarin build 4.5并试图通过以下设施应用选择器控件..

  1. 绑定选项 - 我在最新的xamarin版本中看不到ItemsSource属性。我使用以下代码来绑定c#

    中的选择器控件

    _pcPicker = this.FindByName(“pcPicker”);

    foreach(ParentCategory中的var项)  {     _pcPicker.Items.Add(item.Name);  }

    我还需要绑定类别ID以及类别名称...请指导我如何绑定并获取所选类别的ID。

  2. 我无法通过此链接获取可绑定的选择器 - https://blog.xamarin.com/new-bindable-picker-control-for-xamarin-forms/ ...给出的示例不完整。

    1. 我需要在选择器列表的末尾添加其他链接(添加新类别..),如下图所示。
    2. 请指导我如何自定义选择器控件以实现这两个要求 -

      enter image description here

      谢谢,

      @保罗

1 个答案:

答案 0 :(得分:0)

这个nuget包很棒,可以让你达到你想要的效果。

https://github.com/rotorgames/Rg.Plugins.Popup

它允许您创建任何类型页面的弹出窗口。因此,对于您的选择器,您可以创建一个具有StackPanel的视图,该视图具有ListView(因此您可以绑定ItemSource),然后创建2个按钮New Category,Edit Category。