可托拉拽的WPF选项卡控件Dragablz

项目简介

这是一个基于WPF开发的,可扩展、高度可定制、轻量级的UI组件,支持拖拉拽功能,可以让开发人员快速实现需要选项卡窗口的系统。

.

特色功能

1、拖拉拽标签;

2、浮动的窗口、多文档界面;

3、支持MVVM;

4、支持Chrome风格的标签、支持IE风格的透明风格;

5、可自定义样式;

6、支持调整窗口透明度、窗口大小、最大化等样式;

7、支持.Net 4.* Framework。

项目结构

可托拉拽的WPF选项卡控件Dragablz

使用方法

1、该控件TabablzControl是继承于标准控件TabControl,所以使用方法与TabControl类似。

可托拉拽的WPF选项卡控件Dragablz

2、实现接口IInterTabClient,实现自定义

可托拉拽的WPF选项卡控件Dragablz

把InterTabController 绑定至TabablzControl。

 <dragablz:InterTabController InterTabClient="{Binding MyInterTabClientInstance}" />

部分效果截图

普通标签页

可托拉拽的WPF选项卡控件Dragablz

拖拉新窗口

可托拉拽的WPF选项卡控件Dragablz

样式自定义
可托拉拽的WPF选项卡控件Dragablz

多文档窗口

可托拉拽的WPF选项卡控件Dragablz

多种布局

可托拉拽的WPF选项卡控件Dragablz

按钮

可托拉拽的WPF选项卡控件Dragablz

项目地址

https://github.com/ButchersBoy/Dragablz