Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinDock
Private Sub btnPinAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPinAll.Click
' There are several options for re-pinning unpinned
' DockableControlPanes.
' You can re-pin an individual DockableControlPane
Me.ultraDockManager1.PaneFromKey("treeSolutions").Pin()
' You can re-pin all the descendants/children of a particular
' group pane. Note, since a DockAreaPane is a specialized
' DockableGroupPane, you can call the method on a
' dock area
If Me.ultraDockManager1.DockAreas(0).DockedState = DockedState.Docked Then
Me.ultraDockManager1.DockAreas(0).Pin()
End If
' Or you can re-pin all unpinned panes
Me.ultraDockManager1.PinAll()
End Sub