Application: DockableDialogs
Revit Platform: All
Revit Version: 2014.0
First Released For: 2014.0
Programming Language: C#
Skill Level: Medium
Category: UI
Type: ExternalCommand and ExternalApplication

Subject: Docking modeless dialogs
Summary: DockableDialogs is a sample addin that demonstrates modeless dialog design, external events, and the new dockable dialogs UI API framework.

Classes: 
	Autodesk.Revit.UI.IDockablePaneProvider
        Autodesk.Revit.UI.DockablePane

Instructions: Build and install the addin, and start Revit.  Before opening a document, select the “Register” ribbon button in the “DockableDialogs” ribbon tab to launch the registration dialog.  Select a docking style (bottom, top, tabbed, floating, etc…).  After opening a document, note the docked-modeless API window in the UI.  The “Hide” and “Show” buttons in the DockableDialogs ribbon can hide and show the dialog without destroying it.