Как увеличить вид в определенном положении?

У меня есть действие с кнопками «Добавить» и «Удалить».

Кнопка «Добавить» увеличивает вид, кнопка «Удалить» удаляет выбранный вид.

Когда я увеличиваю вид с помощью кнопки «Добавить», он автоматически отображается под любым ранее измененным видом.

Я хотел бы дать пользователю возможность перемещать каждое увеличенное изображение вверх и вниз, чтобы он мог изменить порядок, в котором они отображаются на экране (в виде эффекта перетаскивания)

+---------------------+     +---------------------+
| +-----------------+ |     | +-----------------+ | 
| |      View 1     | |     | |      View 2     | |  
| +-----------------+ |     | +-----------------+ |
|                     | --> |                     |
| +-----------------+ |     | +-----------------+ |
| |      View 2     | |     | |      View 1     | |
| +-----------------+ |     | +-----------------+ |  
+---------------------+     +---------------------+

Можно ли указать "положение", в котором каждый вид раздувается? (например, ниже или выше текущего выбранного представления?)

Если нет, то как лучше всего достичь желаемого эффекта?

(не стесняйтесь спрашивать любой фрагмент кода,

  • PowerCommands для Visual Studio 2010
  • Инструменты для повышения производительности
  • Редактор цветовых тем Visual Studio
  • VisualSVN
  • ReSharper
45
задан MonkeyPushButton 12 December 2014 в 14:53
поделиться