Dragablz
Dragablz 是一个可拖拽、可分离的 WPF 标签页控件,类似 Chrome 浏览器的标签页体验。支持拖拽标签重新排列、拖拽分离为独立窗口、布局切换、主题兼容(MahApps、MaterialDesign)。Dragablz 让 WPF 应用拥有现代多标签界面,是开发 IDE、浏览器、多文档应用的理想控件。

项目简介

Dragablz 是一个可拖拽、可分离的 WPF 标签页控件,类似 Chrome 浏览器的标签页体验。支持拖拽标签重新排列、拖拽分离为独立窗口、布局切换、主题兼容(MahApps、MaterialDesign)。Dragablz 让 WPF 应用拥有现代多标签界面,是开发 IDE、浏览器、多文档应用的理想控件。

核心功能

标签交互
  • 拖拽重排标签
  • 拖拽分离为窗口
  • 拖回窗口合并
  • 标签溢出管理
布局切换
  • 水平/垂直布局
  • MDI文档区
  • 浮动窗口
  • 选项卡分组
主题兼容
  • MahApps.Metro主题
  • MaterialDesign主题
  • 自定义样式
  • 动画效果

使用方法

  1. 通过NuGet安装Dragablz
  2. 在XAML中添加TabablzControl
  3. 添加TabItem标签页
  4. 配置拖拽和主题

适用场景

  • 多文档界面MDI
  • IDE和编辑器
  • 浏览器类应用
  • 工具集合界面

项目地址

授权方式:免费 + 开源 (MIT)