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, IDrawFillElement, 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
|