RadControls for WinForms

The ImageLayoutBox type exposes the following members.

Constructors

  NameDescription
Public methodImageLayoutBox
Initializes a new instance of the ImageLayoutBox class

Methods

  NameDescription
Public methodArrange (Inherited from LayoutElement.)
Protected methodArrangeCore (Inherited from LayoutElement.)
Protected methodArrangeOverride
Arranges the LayoutElement to its final location. The element must call the Arrange method of each of its children.
(Inherited from LayoutElement.)
Protected methodCalcLayoutOffset (Inherited from LayoutElement.)
Protected methodCanExecuteLayoutOperation
Determines whether the element can perform layout operation.
(Inherited from LayoutElement.)
Protected methodCanGrowVertically (Inherited from LayoutBox.)
Protected methodCanGrowVerticallyOverride (Inherited from LayoutBox.)
Protected methodCanPaint (Inherited from LayoutElement.)
Protected methodCreateChildrenCollection (Inherited from LayoutBox.)
Public methodCreateLayoutElement (Overrides LayoutBox..::..CreateLayoutElement()()()().)
Public methodCreateNewFragment(LayoutBox) (Inherited from LayoutBox.)
Public methodCreateNewFragment(Single, Boolean) (Overrides InlineLayoutBox..::..CreateNewFragment(Single, Boolean).)
Public methodCreateUIElement (Overrides LayoutBox..::..CreateUIElement(UIElementPool).)
Public methodFocus (Inherited from LayoutElement.)
Protected methodGetBoxDesiredGrow (Inherited from LayoutBox.)
Public methodGetPositionHandler (Inherited from InlineLayoutBox.)
Public methodGetRootDocument (Inherited from LayoutBox.)
Protected methodGetTransformedControlBoundingRectangle (Inherited from LayoutElement.)
Public methodGetUIElement (Overrides LayoutBox..::..GetUIElement()()()().)
Protected methodGetUIElementForRelease (Inherited from InlineLayoutBox.)
Public methodGetValue (Inherited from RadDependencyObject.)
Public methodInvalidate (Inherited from LayoutElement.)
Public methodInvalidateArrange()()()() (Inherited from LayoutElement.)
Public methodInvalidateArrange(Boolean) (Inherited from LayoutElement.)
Public methodInvalidateArrangeUpToTheRoot (Inherited from LayoutBox.)
Public methodInvalidateLayoutAfterEdit (Inherited from LayoutBox.)
Public methodInvalidateMeasure()()()() (Inherited from LayoutElement.)
Public methodInvalidateMeasure(Boolean) (Inherited from LayoutElement.)
Public methodInvalidateMeasureUpToTheRoot (Inherited from LayoutBox.)
Public methodInvalidateMeasureUpToTheRootStable (Inherited from LayoutBox.)
Protected methodIsInValidState
Determines whether the element is currently in valid state. That is having a valid RadElementTree reference and being in either Constructed or Loaded state.
(Inherited from LayoutElement.)
Public methodMarkAsRemovedFromLayoutTree (Inherited from LayoutBox.)
Public methodMeasure (Inherited from LayoutElement.)
Protected methodMeasureCore (Inherited from LayoutElement.)
Protected methodMeasureOverride (Overrides LayoutElement..::..MeasureOverride(SizeF).)
Public methodMergeWithNext (Inherited from InlineLayoutBox.)
Protected methodOnAssociateDocumentElementChanged (Inherited from LayoutBox.)
Protected methodOnBitStateChanged
Notifies the object for a change in its bit state.
(Inherited from LayoutElement.)
Protected methodOnChildDesiredSizeChanged (Inherited from LayoutElement.)
Protected methodOnElementStructureChanged (Inherited from LayoutBox.)
Protected methodOnElementStructureChanging (Inherited from LayoutBox.)
Protected methodOnGotFocus (Inherited from LayoutElement.)
Protected methodOnInvalidateArrange (Inherited from LayoutElement.)
Protected methodOnInvalidateMeasure (Inherited from LayoutElement.)
Protected methodOnKeyDown (Inherited from LayoutElement.)
Protected methodOnKeyPress (Inherited from LayoutElement.)
Protected methodOnKeyUp (Inherited from LayoutElement.)
Protected methodOnLostFocus (Inherited from LayoutElement.)
Protected methodOnMouseDown (Inherited from LayoutElement.)
Protected methodOnMouseEnter (Inherited from LayoutElement.)
Protected methodOnMouseLeave (Inherited from LayoutElement.)
Protected methodOnMouseLeftButtonDown (Inherited from LayoutElement.)
Protected methodOnMouseLeftButtonUp (Inherited from LayoutElement.)
Protected methodOnMouseMove (Inherited from LayoutElement.)
Protected methodOnMouseRightButtonDown (Inherited from LayoutElement.)
Protected methodOnMouseRightButtonUp (Inherited from LayoutElement.)
Protected methodOnMouseUp (Inherited from LayoutElement.)
Protected methodOnNotifyPropertyChanged(PropertyChangedEventArgs) (Inherited from LayoutElement.)
Protected methodOnNotifyPropertyChanged(String) (Inherited from LayoutElement.)
Protected methodOnNotifyPropertyChanging(String) (Inherited from LayoutElement.)
Protected methodOnNotifyPropertyChanging(PropertyChangingEventArgsEx) (Inherited from LayoutElement.)
Protected methodOnParentChanged (Inherited from LayoutElement.)
Protected methodOnParentChanging (Inherited from LayoutElement.)
Protected methodOnPreviewKeyDown (Inherited from LayoutElement.)
Protected methodOnPropertyChanged (Inherited from RadDependencyObject.)
Protected methodOnTransformationInvalidated
This method is executed when a property which affects the absolute position of the element has been changed.
(Inherited from LayoutElement.)
Public methodPaint (Inherited from LayoutElement.)
Protected methodPaintDecorators (Inherited from LayoutElement.)
Protected methodPaintOverride (Overrides LayoutElement..::..PaintOverride(IPaintingContext).)
Protected methodPerformLayoutTransformation (Inherited from LayoutElement.)
Protected methodPerformPaintTransformation (Inherited from LayoutElement.)
Public methodReadLocalValue (Inherited from RadDependencyObject.)
Protected methodRegisterHyperlinkHandlers (Inherited from InlineLayoutBox.)
Public methodReleaseUIElement (Inherited from LayoutBox.)
Public methodReleaseUIElementOverride (Overrides LayoutBox..::..ReleaseUIElementOverride()()()().)
Public methodRemove (Inherited from InlineLayoutBox.)
Protected methodSetBitState
Applies the specified boolean value to the BitVector of the object.
(Inherited from LayoutElement.)
Protected methodSetLayoutManager (Inherited from LayoutElement.)
Protected methodSetParent (Inherited from LayoutBox.)
Protected methodSetParentCore (Inherited from LayoutElement.)
Protected methodSetPropertyValue<(Of <<'(T>)>>) (Inherited from LayoutElement.)
Protected methodSetTree(LayoutElementTree) (Inherited from LayoutElement.)
Protected methodSetTree(LayoutElementTree, ILayoutManager) (Inherited from LayoutElement.)
Public methodSetupUIElement (Inherited from LayoutBox.)
Public methodSetValue (Inherited from RadDependencyObject.)
Public methodToString (Overrides LayoutBox..::..ToString()()()().)
Protected methodUnregisterHyperlinkHandlers (Inherited from InlineLayoutBox.)
Public methodUpdateLayout (Inherited from LayoutElement.)
Public methodUpdateUIViewPort (Inherited from LayoutBox.)
Public methodValidateChild (Inherited from LayoutBox.)
Protected methodValidateParent (Inherited from LayoutBox.)
Public methodVerifyDocumentCollectionStructure()()()() (Inherited from LayoutBox.)
Public methodVerifyDocumentCollectionStructure(Boolean) (Inherited from LayoutBox.)

Fields

  NameDescription
Protected fieldareLayoutBoxesCreatedFromContent (Inherited from LayoutBox.)
Protected fieldcurrentY (Inherited from LayoutBox.)
Protected fieldisFragmentBox (Inherited from LayoutBox.)
Protected fieldmyTreeLevel (Inherited from LayoutElement.)

Properties

  NameDescription
Public propertyActualHeight (Inherited from LayoutElement.)
Public propertyActualWidth (Inherited from LayoutElement.)
Public propertyAlignment
Gets or sets the preferred location of the element if its size is less than its parent size.
(Inherited from LayoutElement.)
Public propertyAssociatedDocumentElement (Inherited from LayoutBox.)
Public propertyAssociatedInline (Inherited from InlineLayoutBox.)
Public propertyAssociatedInlineImage
Public propertyAutoSize
Gets or sets a value indicating whether the element size will be calculated automatically by the layout system. Value of false indicates that the element's size will not be changed when calculating the layout.
(Inherited from LayoutElement.)
Public propertyBaselineOffset (Overrides InlineLayoutBox..::..BaselineOffset.)
Protected propertyBitState
Gets the RadBitVector64 structure that holds all the bit states of the object.
(Inherited from LayoutElement.)
Public propertyBorderThickness
Gets or sets the border thickness of the element. This thickness is included into the element's bounding rectangle.
(Inherited from LayoutElement.)
Public propertyBoundingRectangle (Inherited from LayoutBox.)
Public propertyBoundsChildBoxes (Inherited from LayoutBox.)
Public propertyBypassLayoutPolicies (Inherited from LayoutElement.)
Protected propertyCanCreateLayoutBoxesFromContent (Overrides LayoutBox..::..CanCreateLayoutBoxesFromContent.)
Public propertyChildIndex (Inherited from LayoutBox.)
Public propertyChildLayoutBoxes (Inherited from LayoutBox.)
Public propertyChildren (Inherited from LayoutElement.)
Public propertyClippedControlBoundingRectangle (Inherited from LayoutElement.)
Public propertyControlBoundingRectangle (Inherited from LayoutElement.)
Public propertyCurrentUIElement (Overrides InlineLayoutBox..::..CurrentUIElement.)
Public propertyDecorators (Inherited from LayoutElement.)
Public propertyDesiredContentSize (Inherited from LayoutElement.)
Public propertyDesiredSize (Inherited from LayoutElement.)
Public propertyFitToSizeMode
Gets or sets a value indicating the way element will fill its available size when parent element is calculating element size and location.
(Inherited from LayoutElement.)
Public propertyHasVisualRepresentation (Inherited from LayoutBox.)
Public propertyHasWidthAtTheEndOfLine (Overrides InlineLayoutBox..::..HasWidthAtTheEndOfLine.)
Public propertyIsArrangeValid (Inherited from LayoutElement.)
Public propertyIsContainerBox (Inherited from InlineLayoutBox.)
Public propertyIsFirstBox (Inherited from LayoutBox.)
Public propertyIsFirstChild (Inherited from LayoutBox.)
Public propertyIsFocused (Inherited from LayoutElement.)
Public propertyIsFormattingSymbol (Inherited from LayoutBox.)
Public propertyIsFragment (Inherited from LayoutBox.)
Public propertyIsLastBox (Inherited from LayoutBox.)
Public propertyIsLastChild (Inherited from LayoutBox.)
Public propertyIsLayoutSuspended (Inherited from LayoutElement.)
Public propertyIsMeasureValid (Inherited from LayoutElement.)
Public propertyIsReadonly (Overrides InlineLayoutBox..::..IsReadonly.)
Public propertyIsRemoved (Inherited from LayoutBox.)
Public propertyIsSplittable (Overrides InlineLayoutBox..::..IsSplittable.)
Public propertyIsTopContainer (Inherited from LayoutElement.)
Public propertyIsUIElementCreated (Inherited from LayoutBox.)
Public propertyIsUIElementVisible (Inherited from LayoutBox.)
Public propertyIsValidPosition (Inherited from LayoutBox.)
Public propertyLineInfo (Inherited from InlineLayoutBox.)
Public propertyMargin
Gets or sets a value corresponding to the margins of the element. Margins are not included into the element's bounding rectangle.
(Inherited from LayoutElement.)
Public propertyMaxSize
Get or sets the maximum size to apply on an element when layout is calculated.
(Inherited from LayoutElement.)
Public propertyMeasureWithoutParentNotification (Inherited from LayoutElement.)
Public propertyMinSize
Get or sets the minimum size to apply on an element when layout is calculated.
(Inherited from LayoutElement.)
Public propertyNode (Inherited from LayoutBox.)
Public propertyPadding
Gets or sets the padding sizes of the element. The paddings are included into the element's bounding rectangle.
(Inherited from LayoutElement.)
Public propertyParent (Inherited from LayoutBox.)
Public propertyPositionsCountInBox (Overrides InlineLayoutBox..::..PositionsCountInBox.)
Public propertyRightToLeft
Gets or sets the direction of flow of the elements and whether elements are aligned to support locales using right-to-left fonts.
(Inherited from LayoutElement.)
Public propertySize
Gets or sets the size of the element which is the height and width of the visual rectangle that would contain the element. Size corresponds to element's Bounds.Size. When the AutoSize property is set to true setting the Size property to some value has no effect.
(Inherited from LayoutElement.)
Public propertyStretchHorizontally (Inherited from LayoutElement.)
Public propertyStretchVertically (Inherited from LayoutElement.)
Public propertyText (Overrides InlineLayoutBox..::..Text.)
Public propertyTotalTransform (Inherited from LayoutElement.)
Public propertyTransform (Inherited from LayoutElement.)
Public propertyTree (Inherited from LayoutElement.)
Public propertyTreeLevel (Inherited from LayoutElement.)
Public propertyVisibility
Gets or sets a value indicating element visibility.
(Inherited from LayoutElement.)

Events

  NameDescription
Public eventElementStructureChanged (Inherited from LayoutBox.)
Public eventElementStructureChanging (Inherited from LayoutBox.)
Public eventGotFocus (Inherited from LayoutElement.)
Public eventKeyDown (Inherited from LayoutElement.)
Public eventKeyPress (Inherited from LayoutElement.)
Public eventKeyUp (Inherited from LayoutElement.)
Public eventLostFocus (Inherited from LayoutElement.)
Public eventMouseDown (Inherited from LayoutElement.)
Public eventMouseEnter (Inherited from LayoutElement.)
Public eventMouseLeave (Inherited from LayoutElement.)
Public eventMouseLeftButtonDown (Inherited from LayoutElement.)
Public eventMouseLeftButtonUp (Inherited from LayoutElement.)
Public eventMouseMove (Inherited from LayoutElement.)
Public eventMouseRightButtonDown (Inherited from LayoutElement.)
Public eventMouseRightButtonUp (Inherited from LayoutElement.)
Public eventMouseUp (Inherited from LayoutElement.)
Public eventParentChanged (Inherited from LayoutElement.)
Public eventParentChanging (Inherited from LayoutElement.)
Public eventPreviewKeyDown (Inherited from LayoutElement.)
Public eventPropertyChanged (Inherited from LayoutElement.)
Public eventPropertyChanging (Inherited from LayoutElement.)
Public eventRadDependencyPropertyChanged (Inherited from RadDependencyObject.)

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate propertyIPooledUIElementProvider..::..IsElementAddedToUI (Inherited from LayoutBox.)

See Also