Wpf 如何自定义在surfaceListBox中选择多个项目
我有一个surfaceListBox,其中包含许多项。 当我将SelectionMode设置为multiple时,一切正常,我单击一个项目将其添加到selectionItems, 但我想得到同样的行为,但不是点击物品,而是当触摸移动到物品上时, 下面是我想添加的操纵的一些细节: 如果触摸在surfacelistboxitem上移动,则此项目将添加到selectedItems。Wpf 如何自定义在surfaceListBox中选择多个项目,wpf,listbox,drag-and-drop,pixelsense,multi-touch,Wpf,Listbox,Drag And Drop,Pixelsense,Multi Touch,我有一个surfaceListBox,其中包含许多项。 当我将SelectionMode设置为multiple时,一切正常,我单击一个项目将其添加到selectionItems, 但我想得到同样的行为,但不是点击物品,而是当触摸移动到物品上时, 下面是我想添加的操纵的一些细节: 如果触摸在surfacelistboxitem上移动,则此项目将添加到selectedItems。 感谢您的帮助SurfaceList Box不支持此操作,因为它需要将移动的手指视为滚动 如果不需要滚动功能,可以放弃Su
感谢您的帮助SurfaceList Box不支持此操作,因为它需要将移动的手指视为滚动 如果不需要滚动功能,可以放弃SurfaceListBox,而是使用填充SurfaceToggleButton元素的StackPanel。在这些切换按钮上,设置ClickMode=Hover,以便只需在其上移动手指即可进行切换
-Robert Surface控件的前PM感谢Robert的回答,但我不能使用其他控件,我必须使用SurfaceListBox来创建其他问题的拖放。当我使用带有切换按钮的Stack panel时,我将失去拖放功能,我必须自定义Stack panel上的滚动。您可以将SurfaceDragDrop API与任何控件一起使用-它不会以任何方式绑定到SurfaceListBox