我想在我的软件中有可拆卸的控件,用户可以将视图(控件)拖到单独的窗口中。就像 Visual Studio 2010 中的 TabItems。
此时,只要单击菜单点并请求新的 DataType,就会创建特定的视图。视图显示在 HeaderedContentControl 中,该控件具有 ContentPresenter 作为子元素。我的目标是可以单击此控件的标题并将其拖出以成为单独的窗口。此外,不应通过单击新菜单点来更改单独的窗口,而应在主窗口中再次生成新视图。TabControl 及其 TabItems 似乎是实现这种行为的更好控制,但标准 TabItem 是一个非常基本的东西,没有这种能力。
我在网上搜索了一个解决方案,但还没有找到任何东西。我希望我能在这个网站上找到帮助。