可托拉拽的WPF选项卡控件,强大好用!

17 阅读3分钟

推荐一个简单易用的WPF选项卡控件。

项目简介

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

特色功能

1、拖拉拽标签;

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

3、支持MVVM;

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

5、可自定义样式;

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

7、支持.Net 4.* Framework。

项目结构

图片

使用方法

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

图片

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

图片

把InterTabController 绑定至TabablzControl。

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

部分效果截图

普通标签页

图片

拖拉新窗口

图片

样式自定义

图片

多文档窗口

图片

多种布局

图片

按钮

图片

项目地址

github.com/ButchersBoy…

- End -

推荐阅读

推荐一个EntityFramework扩展的开源项目,由zzzproject出品精品库

推荐一个C#开发的、跨平台的解压缩的开源项,值得收藏

一个方便IO单元测试的C#扩展库

推荐一个C#开发的窗口扩展菜单,支持系统所有窗口

一个Windows远程工具,小巧但实用,支持RDP、SSH、SFTP、FTP等多种协议