Dragablz is an open source Chrome style draggable & tearable tab for WPF. Dragablz also makes user friendly docking and tool windows achievable very quickly. Tearable tabs can be acheived with zero code, and very little XAML, as illustrated. XAML Edit|Remove xaml<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> <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> Dragablz also provides a simple, user friendly docking environment using its Layout control. MVVM is fully supported, and tabs can be re-styled to fit your application requirements.
|