Dzmitry Dym edited this page Aug 21, 2018 · 3 revisions

Welcome to the Tabber wiki!

What is that? Nuget

This extension will allow you to put your tabs outside in a new window. And also to create a separate group. In fact, this extension of TabControl which allows it to work in different WPF windows. This library works well with windows AllowTransparency=True & None Style, simply with custom windows. The basis of the mechanism is a simple wrapper over classes such as TabControl, TabItem that extends them for dragging between windows. And also added a couple extra events for the best work.

Also important is to take into account the fact that TabControl every time when you create it gets a link to the current window and processes its events, such as Closing. TabberItem also have their own rules and expects for parent TabberControl. And it is also important that all the elements are in TabPanel because exactly on it and there will be some calculations on the insertion. So when working with styles, consider these rules.

Objects

TabberControl - The extension class for TabControl

Properties

  • Pinned - Will hold the last tab from dragging.

TabberItem - The extension class for TabControl

Properties

  • Pin - Hold this tab pinned separate from unpinned.

Events

  • DragPressed - Will be called when tab should start to drag.
  • DragReleased - Will be called when tab should end to drag.
  • Closing - Will be called when the tab tries to close.

ShadowTabberItem - Class to display the shadow when dragging Tab to TabPanel.

License

Mit

I thank you for your attention.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.