SkillAgentSearch skills...

Dragablz

Dragable and tearable tab control for WPF

Install / Use

/learn @ButchersBoy/Dragablz
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Dragablz

Gitter NuGet Build Issues Twitter

Tearable tab control for WPF, which includes docking, tool windows and MDI.

Alt text

<sup>Illustrates basic theme, more themes at end of page</sup>

  • Docs 'n' help 'n' stuff: dragablz.net
  • NuGet details here: http://www.nuget.org/packages/Dragablz/
  • You can criticise the developer here: @James_Willock or here: [james@dragablz.net]
    • No, seriously, please get involved and give me a ping with any questions/requests.

Minimal XAML:

XAML as simple as this will give you a tab the tears out (using the basic theme).

<dragablz:TabablzControl Margin="8">
    <dragablz:TabablzControl.InterTabController>
        <dragablz:InterTabController />
    </dragablz:TabablzControl.InterTabController>
    <TabItem Header="Tab No. 1" IsSelected="True">
        <TextBlock>Hello World</TextBlock>
    </TabItem>
    <TabItem Header="Tab No. 2">
        <TextBlock>We Have Tearable Tabs!</TextBlock>
    </TabItem>
</dragablz:TabablzControl>

Features:

  • Drag and tear tabs
  • User friendly docking
  • Floating tool windows & MDI
  • Supports MVVM
  • IE style transparent Windows
  • Fully style-able, included styles:
  • Chrome style trapzoid tabs
  • Custom (and optional) Window which supports transparency, resizing, snapping, full Window content.
  • Miminal XAML required, but hooks provided for advanced control from client code
  • Single light weight assembly targeting .net 4.* frameworks, no additional dependencies
  • Demos in source (make sure you restore NuGet packages)

Want to say thanks?

  • Hit the :star: Star :star: button
  • <a href='https://pledgie.com/campaigns/31029'><img alt='Click here to lend your support to: Material Design In XAML Toolkit/Dragablz and make a donation at pledgie.com !' src='https://pledgie.com/campaigns/31029.png?skin_name=chrome' border='0' ></a>

Getting Started:

Here are some helpful blog posts to help you get started:

In the pipeline:

  • Layout persistance and restore
  • Extra themes

Some examples:

Material Design theme (see Material Design in XAML Toolkit):

Alt text

Docking:

Alt text

MDI:

Alt text

MahApps theme:

Alt text

View on GitHub
GitHub Stars2.3k
CategoryDevelopment
Updated1d ago
Forks338

Languages

C#

Security Score

95/100

Audited on Apr 5, 2026

No findings