Xamarin 表单 - 如何自定义纠察控件
Xamarin form - How to customize picket control
我正在使用最新的 xamarin build 4.5 并尝试使用以下工具应用选择器控件..
绑定选项 - 我在最新的 xamarin 版本中看不到 ItemsSource 属性。我使用以下代码在 c#
中绑定选择器控件
_pcPicker = this.FindByName("pcPicker");
foreach(ParentCategory 中的 var 项目)
{
_pcPicker.Items.Add(item.Name);
}
我还需要绑定类别 ID 和类别名称...请指导我如何绑定和获取所选类别的 ID。
对于可绑定选择器,我无法遵循此 link - https://blog.xamarin.com/new-bindable-picker-control-for-xamarin-forms/ ... 给出的示例不完整。
- 我需要在选择器列表的末尾添加额外的 link(添加新类别..),如下图所示。
请指导我如何自定义选择器控件来实现这两个要求-
谢谢,
@保罗
这个 nuget 包很棒,可以让你实现你想要的。
https://github.com/rotorgames/Rg.Plugins.Popup
它允许您创建任何类型页面的弹出窗口。因此,对于您的选择器,您可以创建一个具有 StackPanel 和 ListView(以便您可以绑定 ItemSource)的视图,然后创建 2 个按钮新建类别、编辑类别。
我正在使用最新的 xamarin build 4.5 并尝试使用以下工具应用选择器控件..
绑定选项 - 我在最新的 xamarin 版本中看不到 ItemsSource 属性。我使用以下代码在 c#
中绑定选择器控件_pcPicker = this.FindByName("pcPicker");
foreach(ParentCategory 中的 var 项目) { _pcPicker.Items.Add(item.Name); }
我还需要绑定类别 ID 和类别名称...请指导我如何绑定和获取所选类别的 ID。
对于可绑定选择器,我无法遵循此 link - https://blog.xamarin.com/new-bindable-picker-control-for-xamarin-forms/ ... 给出的示例不完整。
- 我需要在选择器列表的末尾添加额外的 link(添加新类别..),如下图所示。
请指导我如何自定义选择器控件来实现这两个要求-
谢谢,
@保罗
这个 nuget 包很棒,可以让你实现你想要的。
https://github.com/rotorgames/Rg.Plugins.Popup
它允许您创建任何类型页面的弹出窗口。因此,对于您的选择器,您可以创建一个具有 StackPanel 和 ListView(以便您可以绑定 ItemSource)的视图,然后创建 2 个按钮新建类别、编辑类别。