C# 像谷歌Chrome标签一样的标签控件?

C# 像谷歌Chrome标签一样的标签控件?,c#,wpf,windows,winforms,C#,Wpf,Windows,Winforms,关于现有选项卡控件(如Chrome选项卡)有任何帮助吗 我一直在搜索允许拖动每个选项卡的多选项卡控件,但运气不好。您是在寻找WPF还是WinForms?DevExpress和Infragistics都有用于WinForms的选项卡式MDI控件。它们似乎是为了复制VisualStudio选项卡而设计的,但您应该能够定制它们以匹配Chrome 编辑:作为开源的起点,您可以尝试一下。虽然我相信它支持通过拖动来重新排列,但它似乎不像商业上的那样可定制。不久前我寻找了类似的东西,最终建立了自己的。有对接框

关于现有选项卡控件(如Chrome选项卡)有任何帮助吗


我一直在搜索允许拖动每个选项卡的多选项卡控件,但运气不好。

您是在寻找WPF还是WinForms?DevExpress和Infragistics都有用于WinForms的选项卡式MDI控件。它们似乎是为了复制VisualStudio选项卡而设计的,但您应该能够定制它们以匹配Chrome


编辑:作为开源的起点,您可以尝试一下。虽然我相信它支持通过拖动来重新排列,但它似乎不像商业上的那样可定制。

不久前我寻找了类似的东西,最终建立了自己的。有对接框架,但这不是我想要的


我把这一点作为出发点。我删除了我们不想要的功能,并添加了其他功能,比如从一个选项卡控件中拖动,然后将其放置在另一个选项卡上以移动选项卡,如果需要的话,可以同时在所有四个面上设置选项卡。

我知道我参加聚会已经很晚了,但在完成了多个实施此功能的项目后,我启动了一个新的开源库:


我使用基础设施,问题是我无法拖动单独的选项卡!隐马尔可夫模型。。。我面前没有要检查的基础设施,那么,如果你不愿意提供信息,为什么要发布一个答案呢?请检查一个好的开源项目,它可能会给你一个很好的起点。抱歉,另一条评论实际上是针对不同的问题给出了不同的答案。Chrome IMHO中标签唯一引人注目的地方是它们“撕开”进入不同窗口的方式。我喜欢将标签拖到桌面上,在新的单独窗口中打开内容。然后能够将它拖回任何其他Chrome浏览器,并将其自动添加到选项卡列表中,这真是太酷了。FabTab似乎没有这样的东西。我尝试了很多不同的东西,导致演示应用程序崩溃了好几次。是的,我也喜欢chrome的这一方面。我使用fabtab作为一个不错的起点和演示代码。