
[英]ListBox display selected Items (Image) in another ListBox (Selection Mode Multiple)
[英]Display multiple items dynamically using DataTemplate but not using listbox or similar
我正在使用MVVM,并且有一个类似于下面定义的结构的对象。 一切都是动态的,因此行数将变化,组数也会变化,并且每个组中显示的标签和值的数量也会变化。
所有这些都在数据库中定义,而我的对象(由使用可观察的集合的众多viewmodel组成)的定义正确,并且我可以相应地显示所有数据,但我不喜欢我的所作所为!
我有一个LongListMultiSelector,它保存我所有的行(那部分很好),但是然后我为每个组都有一个ListBox,并且在每个组中我都有另一个ListBox来显示我所有的标签和值
我的问题是我可以“拖动”组(尽管很困难),但是我可以拖动标签和值,因为它们是列表中看起来很糟糕的项目!
有没有一种方法可以像不进行滚动显示那样在网格中显示此数据? 我只想显示上面提到的数据,但是我不希望用户能够拖动任何东西,除非在逐行滚动的情况下有意义!
有没有办法禁用列表框的滚动? 应该这样吗? 我也不想使用能够通过点击来选择/突出显示特定标签或字段,因此也需要禁用此部分,或者至少高亮顺序必须与默认颜色相同不显示它!
哦,最后一件事,如果我离开列表框(并禁用滚动或突出显示),或者使用另一个控件来实现此目的,那么用户可以通过一种方式拖动这些项目,就像他们将手指放在菜单项上一样。 LongListMultiSelector?
我不确定老实。 有人可以建议吗?
非常感谢。
我找到了有关stackoverflow的文章 ,这是解决问题所需要的。
我不确定这是否正确,但这绝对对我有用。
现在,我需要弄清楚如何在通过LongListMultiSelector滑动时禁用“轻击”,但这是另一个问题,但是总体上,通过禁用滚动可以很好地处理LongMultiSelector内列表框中的列表框。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.