This project is read-only.

Multiselection behavior

May 27, 2014 at 8:54 AM
Edited May 27, 2014 at 8:56 AM
Great control!
But there is an issue in multi selection behavior. I think the following would be correct:
when LeftMouseDown event we need to check item under mouse. If it not selected then select it. If it already selected then do nothing and unselect it when LeftMouseUp event.
This behevior implemented in MSVS treview (Solution Explorer) and Listview in Windows Explorer.
This will normally perform drag and drop with multiple selection. In current implementation when I select multiple items and try to drag them by left pressed mouse on one of them selection change.
May 31, 2014 at 1:25 AM
You are right. But this is not a quick fix. It is difficult with the current architecture. I will enter a bug for this, so I dont forget to check that. Might take some time.

To follow see issue 25518.