Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Как организовать анимацию перетаскивания табов?


Автор: Askadias 22.5.2009, 17:27
Господа, весь вопрос собственно в теме. Хочется сделать, чтобы при перетаскивании таба соседние табы раздвигались в стороны, освобождая место, а при движении вниз таб отсоединялся создавая новое окно. Последнее правда реализовано наполовину: окно создаётся и перетаскивается мышью через DragMove(), но вот как поймать отпускание мыши - неизвестно. Ни одно событие не срабатывает. Таким образом вопросов два:
 1) как реализовать анимированное перетаскивание табов
 2) как поймать событие отпускания клавиши мыши у окна, созданного таким вот образом:
       var wnd = new Window();
       wnd.show();
       wnd.DragMove();

Автор: Askadias 27.5.2009, 17:33
В процессе работы возникла другая проблема: как отловить перетаскивание окна над другим окном. То есть если перетащить одно окно на другое, как об этом узнать в том, что снизу?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)