Class DockingPanesFactory
This factory helps PanesSource property usage in MVVM scenarios. It creates new Rad
Inheritance
Namespace: Telerik.Windows.Controls.Docking
Assembly: Telerik.Windows.Controls.Docking.dll
Syntax
public class DockingPanesFactory : Object
Constructors
DockingPanesFactory()
Declaration
public DockingPanesFactory()
Methods
AddPane(RadDocking, RadPane)
Adds the pane
to the radDocking
layout.
If there is no available containers to generate the new content
please use the radDocking
's Generated
Declaration
protected virtual void AddPane(RadDocking radDocking, RadPane pane)
Parameters
Rad The Rad |
Rad The Rad |
CreatePaneForItem(Object)
Creates a new RadPane instance for item from the Panes
Declaration
protected virtual RadPane CreatePaneForItem(object item)
Parameters
System. The item a Rad |
Returns
CreatePaneForItem(RadDocking, Object)
Creates a new RadPane instance for item from the Panes
Declaration
protected virtual RadPane CreatePaneForItem(RadDocking radDocking, object item)
Parameters
Rad The Rad |
System. The item a Rad |
Returns
GetPaneFromItem(RadDocking, Object)
Gets the Raditem
parameter.
Declaration
protected virtual RadPane GetPaneFromItem(RadDocking docking, object item)
Parameters
Rad The Rad |
System. The item which is used to get the pane. |
Returns
IsItemItsOwnPaneContainer(Object)
Determines if the specified item is (or is eligible to be) its own Rad
Declaration
protected virtual bool IsItemItsOwnPaneContainer(object item)
Parameters
System. The item to check. |
Returns
System. true if the item is (or is eligible to be) its own Rad |
RemovePane(RadPane)
Removes the pane
from the Rad
Declaration
protected virtual void RemovePane(RadPane pane)