Я хотел бы организовать UIControls в WPF аналогично приложениям на iPhone. Они должны располагаться на сетке, но пользователь должен иметь возможность перетаскивать их в другое место, после отпускания кнопки мыши (или пальца в случае iPhone) выбранный UIControl должен вернуться к следующей позиции в сетке. Другие UIElements должны быть перегруппированы автоматически.Упорядочить элементы GUI в WPF аналогично приложениям на iPhone
Далее пользователю также следует подключить два элемента с линией или чем-то еще.
У меня нет опыта работы с WPF. Первый вопрос: есть ли контейнер, который подходит для чего-то (System.Windows.Controls.Grid?), Или если мне нужно расширить холст или что-то еще для этого.
Я хотел бы знать, какие элементы из рамки WPF можно использовать и какие элементы мне нужно написать.
Для людей, которые не имеют в iPhone: http://www.youtube.com/watch?v=3omhu2AUWC8
Update
Я смотрел на AnimatedTilePanel в примерах BangOTricks (смотри ниже), это один объясняет, как создать свою собственную панель и как пусть это устраивает там. Однако мне все еще нужна идея о том, как правильно реализовать drag and drop в этом примере.
У вас есть проблемы с этой проблемой? Я также ищу анимированную панель управления, которая поддерживает перетаскивание. У меня есть близко, но я просто не знаю достаточно о WPF, чтобы заставить его работать. –