3

假设我有一个TabControl带有一些TabItems,每个选项卡 Item 包含一个UserControl.

有没有办法在将TabItem其拖到应用程序窗口之外时将其转换为窗口,反之亦然?

就像谷歌浏览器一样,除了窗口将只包含TabItem.

关于如何实现这一目标的任何想法?

4

1 回答 1

2

如果您使用的是 MVVM 模式,您应该可以这样做:

当您将选项卡项拖出选项卡控件时,向创建新窗口的 VM 发送命令,将视图(选项卡项)中的原始数据源传递到窗口,然后从其父项中删除选项卡项(选项卡控件)通过对父 VM 的命令。

于 2013-10-24T14:35:14.583 回答