| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| В процессе работы возникла другая проблема: как отловить перетаскивание окна над другим окном. То есть если перетащить одно окно на другое, как об этом узнать в том, что снизу? |