1

Я недавно начал играть с Silverlight 4, и в одном из моих проектов мне нужно использовать функцию перетаскивания &.Клавиши-модификаторы SL4's ListBoxDragDropTarget (Shift, Alt, Ctrl).

Я использую ListBoxDragDropTarget, что не представляет проблемы. Однако мне было интересно, что такое использование ключей модификатора по умолчанию. Я был в состоянии понять, что Ctrl означает копирование, но не могли найти применение Alt, сдвига, или при их объединении (я видел, что, когда я нажимаю Ctrl + Сдвиг, изменения значков , но я не понимаю, что он делает).

Я искал немного в Интернете, но не нашел объяснений поведения по умолчанию.

ответ

2

Я посмотрел на источник для Silverlight Toolkit, и обнаружил, что поддерживаемые клавиши-модификаторы являются Ctrl, Alt и сдвиг, а также сочетание Ctrl и Сдвиг.

  • Ctrl пытается сделать копию.
  • Ctrl + Shift пытается сделать Link (не совсем уверен, что это значит).
  • Я не уверен, что Alt пытается ... Возможно, move.

В целом, это будут предложения, но не могут быть разрешены в зависимости от того, что такое AllowedEffects droptarget.

+0

Thanks Robaticus! Перемещение - это поведение по умолчанию, когда вы не нажимаете клавишу модификатора. Что касается ссылки, я сделал несколько тестов и не вижу никакой разницы с «простым» движением. Во всяком случае, то, что мне нужно только в моем проекте, это перемещение и копирование, а нажатие ctrl для копирования - хороший вариант в моем случае. Спасибо за Ваш ответ ! – Shimrod 2010-12-10 15:00:35