I have this idea in my head for an equalizer-like control, but I’d like to be able to do multiselection of the various thumbs and move them all at once. I thought of using a listbox and using the selection property it has but I haven’t quite worked out how I’d be able to pass that down into the sliders and move them all in unison. Does anyone have any good ideas or has seen something like this done before?
Share
Presumably you have some control that the user interacts with. One idea would be to create adorners around those controls to show “selected” state. Listen in on the mouse clicks for each of those controls and test the Ctrl modifier (Ctrl and/or shift, both are commonly used for multiple selection). Toggle the selected state of each of them which you’ll store in a separate collection (an array perhaps).
When you detect movement on one of these controls, check to see if it’s selected. If it is, move all the others.