Class LayoutControlTabbedGroup
A RadLayoutControl items which displays LayoutControlGroupItems in a tabbed interface.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class LayoutControlTabbedGroup : LayoutControlItemBase, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, ILayoutControlItemsHost
Constructors
LayoutControlTabbedGroup()
Declaration
public LayoutControlTabbedGroup()
Properties
ItemGroups
Gets a collection of LayoutControlGroupItems which will be displayed in the tabbed interface of this item.
Declaration
public RadItemOwnerCollection ItemGroups { get; }
Property Value
RadItemOwnerCollection
|
MaxSize
Declaration
public override Size MaxSize { get; set; }
Property Value
System.Drawing.Size
|
Overrides
MinSize
Declaration
public override Size MinSize { get; set; }
Property Value
System.Drawing.Size
|
Overrides
SelectedGroup
Gets the selected LayoutControlGroupItem.
Declaration
public LayoutControlGroupItem SelectedGroup { get; set; }
Property Value
LayoutControlGroupItem
|
SelectedLayoutContainer
Gets the LayoutControlContainerElement of the selected LayoutControlGroupItem.
Declaration
public LayoutControlContainerElement SelectedLayoutContainer { get; }
Property Value
LayoutControlContainerElement
|
TabStrip
Gets the main tab strip element.
Declaration
public LayoutControlTabStripElement TabStrip { get; }
Property Value
LayoutControlTabStripElement
|
Methods
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.Drawing.SizeF
finalSize
|
Returns
System.Drawing.SizeF
|
Overrides
CalcMaxSize()
Declaration
protected virtual Size CalcMaxSize()
Returns
System.Drawing.Size
|
CalcMinSize()
Declaration
protected virtual Size CalcMinSize()
Returns
System.Drawing.Size
|
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
GetTargetBounds(Int32)
Gets the drag preview rectangle which is used when dropping over the tab items.
Declaration
public Rectangle GetTargetBounds(int tabIndex)
Parameters
System.Int32
tabIndex
The desired insert index |
Returns
System.Drawing.Rectangle
The bounds of the drag preview rectangle. |
GetTargetDropIndex(Point)
Gets the index at which a group should be inserted if dropped at the specified point.
Declaration
public int GetTargetDropIndex(Point hitPoint)
Parameters
System.Drawing.Point
hitPoint
The specified point. |
Returns
System.Int32
The index at which the group should be inserted. |
OnNotifyPropertyChanged(PropertyChangedEventArgs)
Declaration
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
Overrides
Explicit Interface Implementations
ILayoutControlItemsHost.Items
Declaration
RadItemOwnerCollection ILayoutControlItemsHost.Items { get; }
Returns
RadItemOwnerCollection
|