Я хочу иметь съемные элементы управления в своем программном обеспечении, где пользователь может перетаскивать представление (элемент управления) в отдельное окно. Как TabItems в Visual Studio 2010.
В это время определенные представления создаются всякий раз, когда щелкают пункт меню и запрашивается новый тип данных. Представления отображаются в HeaderedContenControl, который имеет ContentPresenter в качестве дочернего элемента. Моя цель - сделать возможным щелкнуть заголовок этого элемента управления и перетащить его, чтобы он стал отдельным окном. Кроме того, отдельное окно не следует изменять, щелкая новый пункт меню, вместо этого новое представление должно быть снова создано в главном окне. TabControl с его TabItems кажется лучшим элементом управления для реализации этого поведения, но стандартный TabItem — довольно простая вещь без таких возможностей.
Я искал в сети решение, но пока ничего не нашел. Я надеюсь, что смогу найти помощь на этом сайте.