пытаясь сделать приложение может прикрепить и отсоединить вкладку от окна, перетаскивая, как веб-браузер Google Chrome? - PullRequest
0 голосов
/ 22 декабря 2011

Я хотел бы создать приложение, которое пользователь может перетаскивать на вкладку, чтобы новое окно содержало

пользователь удерживает вкладку. То, что я ищу, это точно такая же функциональность Google

Браузер Chrome для окна и Internet Explorer 9. Оба приложения создают новое окно, если

если пользователь перетаскивает вкладку из исходного окна. и наоборот.

Как мне это сделать? Любой совет или пример кода будут оценены

1 Ответ

1 голос
/ 22 декабря 2011

Это не простая задача, но если вы поработаете над ней понемногу ...

Большинство элементов управления вкладками позволяют вам обнаруживать mousedown (и, возможно, даже перетаскивать), и когда курсор перемещается от ряда вкладок, вы создаете новое окно с одной вкладкой (и, возможно, рамкой в ​​зависимости от того, что вы хотите) , Когда они упадут, покажите остальную часть кадра, как требуется.

Что касается перемещения контента, это зависит от макета вашего приложения, но это может быть так же просто, как изменить контейнер элемента управления (SetParent()) или место назначения рендера.

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

Получение более подробной информации, чем это, будет очень сложно без подробностей (и вы действительно принимаете ответ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...