ClassDockingGuidesElement
Definition
Namespace:Telerik.WinControls.UI.Docking
Assembly:Telerik.WinControls.RadDock.dll
Syntax:
public class DockingGuidesElement : RadItem, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemDockingGuidesElement
Implements:
Inherited Members
Constructors
DockingGuidesElement()
Declaration
public DockingGuidesElement()
Fields
CollapsedInnerImageCoefficientProperty
Declaration
public static RadProperty CollapsedInnerImageCoefficientProperty
Field Value
DockingHintBackColorProperty
Declaration
public static RadProperty DockingHintBackColorProperty
Field Value
DockingHintBorderColorProperty
Declaration
public static RadProperty DockingHintBorderColorProperty
Field Value
DockingHintBorderWidthProperty
Declaration
public static RadProperty DockingHintBorderWidthProperty
Field Value
Properties
BottomImage
Declaration
public DockingGuideImageElement BottomImage { get; }
Property Value
CenterBackgroundImage
Declaration
public DockingGuideImageElement CenterBackgroundImage { get; }
Property Value
CollapsedInnerImageCoefficient
Declaration
public float CollapsedInnerImageCoefficient { get; set; }
Property Value
DockingHintBorderColor
Declaration
public Color DockingHintBorderColor { get; set; }
Property Value
FillImage
Declaration
public DockingGuideImageElement FillImage { get; }
Property Value
InnerBottomImage
Declaration
public DockingGuideImageElement InnerBottomImage { get; }
Property Value
InnerLeftImage
Declaration
public DockingGuideImageElement InnerLeftImage { get; }
Property Value
InnerRightImage
Declaration
public DockingGuideImageElement InnerRightImage { get; }
Property Value
InnerTopImage
Declaration
public DockingGuideImageElement InnerTopImage { get; }
Property Value
LeftImage
Declaration
public DockingGuideImageElement LeftImage { get; }
Property Value
RightImage
Declaration
public DockingGuideImageElement RightImage { get; }
Property Value
Template
Declaration
public IDockingGuidesTemplate Template { get; set; }
Property Value
TopImage
Declaration
public DockingGuideImageElement TopImage { get; }
Property Value
Methods
ArrangeOverride(SizeF)
Arranges the RadElement to its final location. The element must call the Arrange method of each of its children.
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
finalSize
The size that is available for element.
Returns
The rectangle occupied by the element. Usually finalSize. Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Overrides
Remarks
In this method call to the Arrange method of each child must be made.
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
InitializeFields()
Initializes the fields of this instance with their default values.
Declaration
protected override void InitializeFields()
Overrides
MeasureOverride(SizeF)
Measures the space required by the RadElement
Used by the layout system.
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
availableSize
The size that is available to the RadElement. The available size can be infinity (to take the full size of the element)
Returns
The minimum size required by the element to be completely visible. Cannot be infinity.
Overrides
Remarks
In this method call to the Measure method of each child must be made.