![Gitter](https://badges.gitter.im/Join Chat.svg)
- Docs 'n' help 'n' stuff: dragablz.net
- NuGet details here: http://www.nuget.org/packages/Dragablz/
- You can criticise the developer here: @James_Willock
- No, seriously, please get involved and give me a ping with any questions/requests.
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>
- You will have to restore NuGet packages
- I've seen Visual Studio get confused with both the .net 4.0 and 4.5 projects. If you see this compile Dragablz.net4*, and then DragablzDemo.net4* by right clicking on the project in the solution explorer. I'll try and improve this at some point...
- Are you using MahApps? If so then check this demo project showing Dragablz and MahApps working together.
- Drag and tear tabs
- User friendly docking
- Floating tool windows
- MDI
- Supports MVVM
- IE style transparent Windows
- 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
- Layout persistance and restore
- Extra themes
Docking:
MDI:
________ ___. .__
\______ \____________ _________ \_ |__ | | ________
| | \_ __ \__ \ / ___\__ \ | __ \| | \___ /
| ` \ | \// __ \_/ /_/ > __ \| \_\ \ |__/ /
/_______ /__| (____ /\___ (____ /___ /____/_____ \
\/ \//_____/ \/ \/ \/