我正在使用Picker来显示项目,我想在选择器中选择多行,有没有办法在Xamarin Forms共享代码或通过渲染实现这一点?任何建议或想法将不胜感激。
感谢。
答案 0 :(得分:2)
我不会使用Picker进行多选。 您可以使用ListView(100%XF代码)执行此操作 我不久前在XF论坛发布了一些代码:
http://forums.xamarin.com/discussion/17885/multiselect-listviews
如果你必须显示" Multiselect-ListView"从ScrollView,您可能也有兴趣使用PopUp-Control(XLabs): https://forums.xamarin.com/discussion/33587/how-to-use-a-listview-in-a-scrollview-with-xlabs-popup-control#latest
最后,如果你想安装XLabs-NuGet,进一步发布到XLabs可以帮助你(搜索&#34;如何安装,设置和使用XLabs&#34;在XF论坛中)。<登记/> 由于我在这里没有超过10个重复点,我无法发布超过两个链接: - )
希望这会有所帮助......
答案 1 :(得分:1)
没有。
Picker Class具有SelectedIndex属性,但没有SelectedItems集合。此外,iOS下的本机控件不支持选择多行,我认为Android或Windows也不支持。
如果您想使用本机控件,则可以创建使用Custom Renderer。但是,使用ListView控件并添加一些事件并将其设置为外观和行为可能更容易。