Class DockingLogicalTreeHelper
This class helps traversing the logical tree of the Docking control.
Inheritance
Namespace: Telerik.Windows.Controls.Docking
Assembly: Telerik.Windows.Controls.Docking.dll
Syntax
public static class DockingLogicalTreeHelper : Object
Methods
GetParentDocking(ISplitItem)
Declaration
public static RadDocking GetParentDocking(this ISplitItem splitContainer)
Parameters
ISplitItem
splitContainer
|
Returns
RadDocking
|
GetParentDocking(ToolWindow)
Gets the parent Docking control of the ToolWindow.
Declaration
public static RadDocking GetParentDocking(this ToolWindow window)
Parameters
ToolWindow
window
|
Returns
RadDocking
|
GetParentDocking(RadPane)
Declaration
public static RadDocking GetParentDocking(this RadPane pane)
Parameters
RadPane
pane
|
Returns
RadDocking
|
GetParentPane(UIElement)
Declaration
public static RadPane GetParentPane(this UIElement element)
Parameters
System.Windows.UIElement
element
|
Returns
RadPane
|
GetParentSplitContainer(ISplitItem)
Declaration
public static RadSplitContainer GetParentSplitContainer(this ISplitItem splitItem)
Parameters
ISplitItem
splitItem
|
Returns
RadSplitContainer
|
GetParentSplitContainer(RadPane)
Declaration
public static RadSplitContainer GetParentSplitContainer(this RadPane radPane)
Parameters
RadPane
radPane
|
Returns
RadSplitContainer
|
GetParentToolWindow(ISplitItem)
Declaration
public static ToolWindow GetParentToolWindow(this ISplitItem splitContainer)
Parameters
ISplitItem
splitContainer
|
Returns
ToolWindow
|
GetParentToolWindow(RadPane)
Declaration
public static ToolWindow GetParentToolWindow(this RadPane pane)
Parameters
RadPane
pane
|
Returns
ToolWindow
|
GetRootlevelSplitContainer(ISplitItem)
Resolves the RadSplitContainer, which direct parent is not a SplitContainer, containing the target element. Commonly these are the split containers, hosted in ToolWindow or directly in the RadDocking control.
Declaration
public static RadSplitContainer GetRootlevelSplitContainer(this ISplitItem splitItem)
Parameters
ISplitItem
splitItem
The RadPaneGroup or RadSplitContainer which root-level container to search for. |
Returns
RadSplitContainer
A RadSplitContainer which direct parent is not of type RadSplitContainer. |
GetRootLevelSplitContainer(ISplitItem)
Declaration
public static RadSplitContainer GetRootLevelSplitContainer(this ISplitItem splitItem)
Parameters
ISplitItem
splitItem
|
Returns
RadSplitContainer
|
GetRootlevelSplitContainer(RadPane)
Resolves the RadSplitContainer, which direct parent is not a SplitContainer, containing the target element. Commonly these are the split containers, hosted in ToolWindow or directly in the RadDocking control.
Declaration
public static RadSplitContainer GetRootlevelSplitContainer(this RadPane pane)
Parameters
RadPane
pane
The RadPane which root-level container to search for. |
Returns
RadSplitContainer
A RadSplitContainer which direct parent is not of type RadSplitContainer. |
GetRootLevelSplitContainer(RadPane)
Declaration
public static RadSplitContainer GetRootLevelSplitContainer(this RadPane pane)
Parameters
RadPane
pane
|
Returns
RadSplitContainer
|