New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class RadImageEditorElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementRadImageEditorElement...

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider...

Inherited Members LightVisualElement.BackgroundImagePropertyLightVisualElement.BackgroundImageLayoutPropertyLightVisualElement.BackColor2PropertyLightVisualElement.BackColor3PropertyLightVisualElement.BackColor4PropertyLightVisualElement.BorderBottomColorPropertyLightVisualElement.BorderBottomShadowColorPropertyLightVisualElement.BorderBottomWidthPropertyLightVisualElement.BorderBoxStylePropertyLightVisualElement.BorderColorPropertyLightVisualElement.BorderColor2PropertyLightVisualElement.BorderColor3PropertyLightVisualElement.BorderColor4PropertyLightVisualElement.BorderDashStylePropertyLightVisualElement.BorderDashPatternPropertyLightVisualElement.BorderDrawModePropertyLightVisualElement.BorderGradientAnglePropertyLightVisualElement.BorderGradientStylePropertyLightVisualElement.BorderInnerColorPropertyLightVisualElement.BorderInnerColor2PropertyLightVisualElement.BorderInnerColor3PropertyLightVisualElement.BorderInnerColor4PropertyLightVisualElement.BorderLeftColorPropertyLightVisualElement.BorderLeftShadowColorPropertyLightVisualElement.BorderLeftWidthPropertyLightVisualElement.BorderRightColorPropertyLightVisualElement.BorderRightShadowColorPropertyLightVisualElement.BorderRightWidthPropertyLightVisualElement.BorderTopColorPropertyLightVisualElement.BorderTopShadowColorPropertyLightVisualElement.BorderTopWidthPropertyLightVisualElement.BorderWidthPropertyLightVisualElement.ClipTextPropertyLightVisualElement.DisabledTextRenderingHintPropertyLightVisualElement.DrawBorderPropertyLightVisualElement.DrawFillPropertyLightVisualElement.DrawTextPropertyLightVisualElement.DrawBackgroundImagePropertyLightVisualElement.DrawImagePropertyLightVisualElement.EnableImageTransparencyPropertyLightVisualElement.GradientAnglePropertyLightVisualElement.GradientPercentagePropertyLightVisualElement.GradientPercentage2PropertyLightVisualElement.GradientStylePropertyLightVisualElement.HorizontalLineColorPropertyLightVisualElement.HorizontalLineWidthPropertyLightVisualElement.ImageAlignmentPropertyLightVisualElement.ImageIndexPropertyLightVisualElement.ImageKeyPropertyLightVisualElement.ImageLayoutPropertyLightVisualElement.ImageOpacityPropertyLightVisualElement.ImagePropertyLightVisualElement.ImageTransparentColorPropertyLightVisualElement.NumberOfColorsPropertyLightVisualElement.ShowHorizontalLinePropertyLightVisualElement.SvgImagePropertyLightVisualElement.TextAlignmentPropertyLightVisualElement.TextImageRelationPropertyLightVisualElement.TextWrapPropertyLightVisualElement.TextRenderingHintPropertyLightVisualElement.GetBorderThickness(LightVisualElement, bool)LightVisualElement.InitializeFields()LightVisualElement.ShouldSerializeProperty(PropertyDescriptor)LightVisualElement.GetImageDrawTypeLocalValue()LightVisualElement.MapStyleProperty(RadProperty, string)LightVisualElement.GetStylablePropertiesFilter()LightVisualElement.GetPaintingBorderWidth()LightVisualElement.OnBitStateChanged(long, bool, bool)LightVisualElement.GetAsBitmapEx(Color, float, SizeF)LightVisualElement.GetClipRect()LightVisualElement.PaintElement(IGraphics, float, SizeF)LightVisualElement.PaintText(IGraphics)LightVisualElement.PaintTextCore(IGraphics)LightVisualElement.DrawHorizontalLineWithoutText(IGraphics)LightVisualElement.DrawHorizontalLine(IGraphics)LightVisualElement.PaintImage(IGraphics)LightVisualElement.PaintSvgImage(IGraphics)LightVisualElement.PaintBackgroundImage(IGraphics)LightVisualElement.PaintContent(IGraphics)LightVisualElement.AnimateImage(Image, bool)LightVisualElement.ClipImage(Image, Rectangle, Size)LightVisualElement.CalculateDesiredSize(SizeF, SizeF, SizeF)LightVisualElement.MeasureElements(SizeF, SizeF, Padding)LightVisualElement.ArrangeElement(RadElement, SizeF)LightVisualElement.GetClientOffset(bool)LightVisualElement.GetBorderThickness(bool)LightVisualElement.GetClientRectangle(bool, SizeF)LightVisualElement.GetClientRectangle(SizeF)LightVisualElement.GetTextAlignment(ContentAlignment)LightVisualElement.GetTextAlignment()LightVisualElement.OnLoaded()LightVisualElement.OnPropertyChanged(RadPropertyChangedEventArgs)LightVisualElement.OnTunnelEvent(RadElement, RoutedEventArgs)LightVisualElement.ToggleTextPrimitive(RadProperty)LightVisualElement.OnAnimatedImageFrameChanged()LightVisualElement.OnMouseMove(MouseEventArgs)LightVisualElement.GetFaceRectangle()LightVisualElement.CreateTextParams()LightVisualElement.PaintPrimitive(IGraphics, float, SizeF, TextParams)LightVisualElement.PaintPrimitive(IGraphics, TextParams)LightVisualElement.MeasureOverride(SizeF, TextParams)LightVisualElement.OnMouseMove(object, MouseEventArgs)LightVisualElement.GetTextSize(SizeF, TextParams)LightVisualElement.GetTextSize(TextParams)LightVisualElement.TextRenderingHintLightVisualElement.DisabledTextRenderingHintLightVisualElement.ShouldPaintLightVisualElement.CanFocusLightVisualElement.DrawTextLightVisualElement.DrawFillLightVisualElement.DrawBorderLightVisualElement.DrawBackgroundImageLightVisualElement.DrawImageLightVisualElement.BorderBoxStyleLightVisualElement.BorderDrawModeLightVisualElement.BorderWidthLightVisualElement.BorderLeftWidthLightVisualElement.BorderTopWidthLightVisualElement.BorderRightWidthLightVisualElement.BorderBottomWidthLightVisualElement.BorderGradientAngleLightVisualElement.BorderGradientStyleLightVisualElement.BorderColorLightVisualElement.BorderColor2LightVisualElement.BorderColor3LightVisualElement.BorderColor4LightVisualElement.BorderInnerColorLightVisualElement.BorderInnerColor2LightVisualElement.BorderInnerColor3LightVisualElement.BorderInnerColor4LightVisualElement.BackColor2LightVisualElement.BackColor3LightVisualElement.BackColor4LightVisualElement.NumberOfColorsLightVisualElement.GradientStyleLightVisualElement.GradientAngleLightVisualElement.GradientPercentageLightVisualElement.GradientPercentage2LightVisualElement.BackgroundImageLightVisualElement.ImageLightVisualElement.ImageIndexLightVisualElement.ImageKeyLightVisualElement.ImageLayoutLightVisualElement.BackgroundImageLayoutLightVisualElement.ImageOpacityLightVisualElement.DisabledImageOpacityLightVisualElement.TextAlignmentLightVisualElement.ImageAlignmentLightVisualElement.TextImageRelationLightVisualElement.ShowHorizontalLineLightVisualElement.HorizontalLineColorLightVisualElement.HorizontalLineWidthLightVisualElement.DisableHTMLRenderingLightVisualElement.BorderLeftColorLightVisualElement.BorderTopColorLightVisualElement.BorderRightColorLightVisualElement.BorderBottomColorLightVisualElement.BorderLeftShadowColorLightVisualElement.BorderTopShadowColorLightVisualElement.BorderRightShadowColorLightVisualElement.BorderBottomShadowColorLightVisualElement.ClipTextLightVisualElement.LayoutLightVisualElement.ImageTransparentColorLightVisualElement.BorderDashStyleLightVisualElement.BorderDashPatternLightVisualElement.EnableImageTransparencyLightVisualElement.SvgImageLightVisualElement.ImageDrawTypeLightVisualElement.AutoEllipsisLightVisualElement.UseMnemonicLightVisualElement.TextWrapLightVisualElement.ShowKeyboardCuesLightVisualElement.MeasureTrailingSpacesLightVisualElement.TextParamsUIItemBase.PaintFill(IGraphics, float, SizeF)UIItemBase.GetFillPaintRect(float, SizeF)UIItemBase.PaintFill(IGraphics, float, SizeF, RectangleF)UIItemBase.PaintBorder(IGraphics, float, SizeF)UIItemBase.PaintBorder(IGraphics, float, SizeF, RectangleF)UIItemBase.OnBoundsChanged(RadPropertyChangedEventArgs)UIItemBase.GetBorderPaintRect(float, SizeF)UIItemBase.ShouldUsePaintBuffer()RadItem.KeyDownEventRadItem.KeyPressEventRadItem.KeyUpEventRadItem.FocusCommandRadItem.ActionCommandRadItem.UseDefaultDisabledPaintPropertyRadItem.TextPropertyRadItem.TextOrientationPropertyRadItem.FlipTextPropertyRadItem.IsAddNewItemPropertyRadItem.ToolTipTextPropertyRadItem.EnableElementShadowPropertyRadItem.ShadowDepthPropertyRadItem.ShadowColorPropertyRadItem.IsPaintingRippleRadItem.EnableRippleAnimationPropertyRadItem.RippleAnimationColorPropertyRadItem.EnableFocusBorderPropertyRadItem.FocusBorderColorPropertyRadItem.FocusBorderWidthPropertyRadItem.EnableFocusBorderAnimationPropertyRadItem.EnableHighlightPropertyRadItem.HighlightColorPropertyRadItem.EnableBorderHighlightPropertyRadItem.BorderHighlightColorPropertyRadItem.BorderHighlightThicknessPropertyRadItem.VisualStatePropertyRadItem.SetOwnerCollection(RadItemOwnerCollection)RadItem.Select()RadItem.OnSelect()RadItem.Deselect()RadItem.OnDeselect()RadItem.DoKeyDown(KeyEventArgs)RadItem.DoKeyPress(KeyPressEventArgs)RadItem.DoKeyUp(KeyEventArgs)RadItem.OnKeyDown(KeyEventArgs)RadItem.OnKeyPress(KeyPressEventArgs)RadItem.OnKeyUp(KeyEventArgs)RadItem.RaiseBubbleEvent(RadElement, RoutedEventArgs)RadItem.OnPropertyChanging(RadPropertyChangingEventArgs)RadItem.OnEnabledChanged(RadPropertyChangedEventArgs)RadItem.OnTextChanging(TextChangingEventArgs)RadItem.OnTextChanged(EventArgs)RadItem.OnTextOrientationChanged(EventArgs)RadItem.OnFlipTextChanged(EventArgs)RadItem.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)RadItem.OnMouseDown(MouseEventArgs)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnPanGesture(PanGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragOver(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.UseDefaultDisabledPaintRadItem.TextOrientationRadItem.FlipTextRadItem.CanHaveOwnStyleRadItem.TextRadItem.SelectableRadItem.DefaultAutoToolTipRadItem.ShouldHandleMouseInputRadItem.KeyTipRadItem.ParentItemRadItem.ShortcutsHandlerRadItem.EnableElementShadowRadItem.ShadowDepthRadItem.ShadowColorRadItem.EnableRippleAnimationRadItem.RippleAnimationColorRadItem.EnableFocusBorderRadItem.FocusBorderColorRadItem.FocusBorderWidthRadItem.EnableFocusBorderAnimationRadItem.EnableHighlightRadItem.HighlightColorRadItem.EnableBorderHighlightRadItem.BorderHighlightColorRadItem.BorderHighlightThicknessRadItem.MnemonicTextRadItem.ToolTipTextRadItem.ThemeRoleRadItem.VisualStateRadItem.StateManagerRadItem.AllowDragRadItem.AllowDropRadItem.ShortcutsRadItem.AccessibleDescriptionRadItem.AccessibleNameRadItem.AccessibleRoleRadItem.TextChangingRadItem.TextChangedRadItem.TextOrientationChangedRadItem.FlipTextChangedRadItem.QueryAccessibilityHelpRadItem.KeyDownRadItem.KeyPressRadItem.KeyUpRadItem.ZoomGestureRadItem.RotateGestureRadItem.PanGestureRadItem.TwoFingerTapGestureRadItem.PressAndTapGestureRadComponentElement.ToString()RadComponentElement.GetService(Type)RadComponentElement.CanRaiseEventsRadComponentElement.ContainerRadComponentElement.DesignModeRadComponentElement.SiteRadComponentElement.DataBindingsVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.CallCreateChildElements()RadElement.SuspendReferenceUpdate()RadElement.ResumeReferenceUpdate()RadElement.OnLoad(bool)RadElement.LoadCore()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.OnParentChanged(RadElement)RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)RadElement.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.HitTest(Point)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.ShouldArrangeChild(RadElement)RadElement.ShouldMeasureChild(RadElement)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintBackgroundShape(IGraphics)RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.OnBubbleEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnDoubleClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetBorderThickness(BorderPrimitive)RadElement.DpiScaleChanged(SizeF)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnNotifyPropertyChanged(string)RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing...

Constructors

Initializes a new instance of the RadImageEditorElement class.

C#
public RadImageEditorElement()

Fields

Identifies the CommandsElementWidth dependency property.

C#
public static RadProperty CommandsElementWidthProperty

Identifies the ZoomElementHeight dependency property.

C#
public static RadProperty ZoomElementHeightProperty

Properties

Gets or sets the path that will be used for save operations.

C#
public string BitmapPath { get; set; }

Gets the element that is responsible for drawing the image.

C#
public ImageEditorCanvasElement CanvasElement { get; }

Gets the element containing the buttons with commands.

C#
public ImageEditorCommandsElement CommandsElement { get; }

Gets or sets the width of the CommandsElement.

C#
public int CommandsElementWidth { get; set; }

Gets or sets the current bitmap. If you want to open an image for edit use one of the OpenImage methods.

C#
public Bitmap CurrentBitmap { get; set; }

Gets or sets a factory used for creating dialogs.

C#
public ImageEditorDialogFactory DialogFactory { get; set; }

Gets or sets the original image when performing editing operations.

C#
protected virtual Bitmap OriginalBitmap { get; set; }

Gets the redo operations stack.

C#
protected Stack<Bitmap> RedoStack { get; }

Gets the scroll viewer controller.

C#
public RadScrollViewer ScrollViewer { get; }

Gets the undo operations stack.

C#
protected Stack<Bitmap> UndoStack { get; }

Gets the element containing the zooming controls.

C#
public ImageEditorZoomElement ZoomElement { get; }

Gets or sets the height of the ZoomElement

C#
public int ZoomElementHeight { get; set; }

Gets or sets the zoom factor of the editor.

C#
public SizeF ZoomFactor { get; set; }

Methods

Arranges the child elements within the specified final size.

C#
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters:finalSizeSizeF

The final size to arrange within.

Returns:

SizeF

The actual size used for arrangement as a SizeF.

Overrides: LightVisualElement.ArrangeOverride(SizeF)

Blurs the current image with the specified bias.

C#
public virtual void Blur(int bias)
Parameters:biasint

The blur bias.

Calculates the new offset position when zooming to maintain the zoom focal point.

C#
protected virtual SizeF CalculateZoomOffset(SizeF oldCanvasSize, SizeF newCanvasSize, SizeF oldOffset)
Parameters:oldCanvasSizeSizeF

The previous canvas size before zooming.

newCanvasSizeSizeF

The new canvas size after zooming.

oldOffsetSizeF

The previous offset position.

Returns:

SizeF

The calculated new offset position as a SizeF.

Cancels the asynchronous loading operation.

C#
public virtual void CancelAsync()

Closes the open dialog.

C#
public void CloseOpenDialog()

Creates the canvas element responsible for image rendering and editing operations.

C#
protected virtual ImageEditorCanvasElement CreateCanvasElement()
Returns:

ImageEditorCanvasElement

A new ImageEditorCanvasElement instance.

Creates the canvas viewport for displaying the image content.

C#
protected virtual RadCanvasViewport CreateCanvasViewport()
Returns:

RadCanvasViewport

A new RadCanvasViewport instance.

Creates the child elements of this RadImageEditorElement.

C#
protected override void CreateChildElements()

Overrides: RadElement.CreateChildElements()

Creates and configures the commands element containing action buttons.

C#
protected virtual ImageEditorCommandsElement CreateCommandsElement()
Returns:

ImageEditorCommandsElement

A configured ImageEditorCommandsElement instance.

Creates and configures the scroll viewer component for the image editor.

C#
protected virtual RadScrollViewer CreateScrollViewer()
Returns:

RadScrollViewer

A configured RadScrollViewer instance.

Creates and configures the zoom element for controlling image zoom level.

C#
protected virtual ImageEditorZoomElement CreateZoomElement()
Returns:

ImageEditorZoomElement

A configured ImageEditorZoomElement instance.

Crops the current image to the specified rectangle.

C#
public virtual void Crop(Rectangle cropRect)
Parameters:cropRectRectangle

The crop rectangle.

Disposes all bitmap resources including current, original, and undo/redo stack bitmaps.

C#
protected virtual void DisposeBitmaps()

Releases managed resources used by this RadImageEditorElement.

C#
protected override void DisposeManagedResources()

Overrides: LightVisualElement.DisposeManagedResources()

Draws a shape on the current image with the specified properties.

C#
public virtual void DrawShape(GraphicsPath shape, Color fill, Color stroke, int borderThickness, ShapeType? shapeType = null)
Parameters:shapeGraphicsPath

The shape of the object to draw.

fillColor

The fill color of the shape.

strokeColor

The stroke color of the shape.

borderThicknessint

The thickness of the border.

shapeTypeShapeType?

The type of the shape.

Draws a string on the current image at the specified position, with the specified font size, color, and rotation angle.

C#
public virtual void DrawString(string text, int fontSize, Color foreColor, int x, int y, int angle)
Parameters:textstring

The text to be drawn.

fontSizeint

The size of the font.

foreColorColor

The color of the font.

xint

The x-coordinate of the string position.

yint

The y-coordinate of the string position.

angleint

The rotation angle.

Extracts the pixel data from the original bitmap as a byte array.

C#
protected virtual byte[] GetImageArray()
Returns:

byte[]

A byte array containing the bitmap's pixel data.

Calculates the number of bytes required for the bitmap data.

C#
protected virtual int GetNumberOfBytes(BitmapData data)
Parameters:dataBitmapData

The bitmap data to calculate bytes for.

Returns:

int

The total number of bytes required.

Inverts the colors of the current image.

C#
public virtual void InvertColors()

Loads an image asynchronously.

C#
public virtual void LoadAsync()

Loads an image asynchronously from the specified URL.

C#
public virtual void LoadAsync(string url)
Parameters:urlstring

The URL of the image to load.

Measures the desired size of this RadImageEditorElement.

C#
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters:availableSizeSizeF

The available size for measurement.

Returns:

SizeF

The desired size as a SizeF.

Overrides: LightVisualElement.MeasureOverride(SizeF)

Fires the event.

C#
protected virtual void OnCurrentImageChanged(ImageChangedEventArgs e)
Parameters:eImageChangedEventArgs

Fires the event.

C#
protected virtual void OnImageLoadAsyncProgressChanged(ProgressChangedEventArgs e)
Parameters:eProgressChangedEventArgs

Fires the event.

C#
protected virtual void OnImageLoaded(AsyncCompletedEventArgs e)
Parameters:eAsyncCompletedEventArgs

Raises the ImageSaved event.

C#
protected virtual void OnImageSaved(EventArgs e)
Parameters:eEventArgs

The event arguments.

Raises the PaintShape event.

C#
protected virtual void OnPaintShape(PaintShapeEventArgs e)
Parameters:ePaintShapeEventArgs

The event arguments containing paint shape information.

Opens an image file for editing using a file dialog.

C#
public virtual void OpenImage()

Opens a bitmap image for editing.

C#
public virtual void OpenImage(Bitmap image)
Parameters:imageBitmap

The bitmap to open.

Opens an image file for editing.

C#
public virtual void OpenImage(string fileName)
Parameters:fileNamestring

The name of the file to open.

C#
protected virtual bool ProcessDoubleClick(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
protected virtual bool ProcessKeyDown(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
protected virtual bool ProcessKeyPress(KeyPressEventArgs e)
Parameters:eKeyPressEventArgsReturns:

bool

C#
protected virtual bool ProcessKeyUp(KeyEventArgs e)
Parameters:eKeyEventArgsReturns:

bool

C#
protected virtual bool ProcessMouseClick(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
protected virtual bool ProcessMouseDown(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
protected virtual bool ProcessMouseEnter(EventArgs e)
Parameters:eEventArgsReturns:

bool

C#
protected virtual bool ProcessMouseHover(EventArgs e)
Parameters:eEventArgsReturns:

bool

C#
protected virtual bool ProcessMouseLeave(EventArgs e)
Parameters:eEventArgsReturns:

bool

C#
protected virtual bool ProcessMouseMove(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
protected virtual bool ProcessMouseUp(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

C#
protected virtual bool ProcessMouseWheel(MouseEventArgs e)
Parameters:eMouseEventArgsReturns:

bool

Redo the last undone operation.

C#
public virtual void Redo()

Resizes the current image to the specified width and height.

C#
public virtual void Resize(int width, int height)
Parameters:widthint

The desired width.

heightint

The desired height.

Resizes the canvas of the current image to the specified width and height, aligning the image according to the specified alignment and filling the background with the specified color.

C#
public virtual void ResizeCanvas(int width, int height, ContentAlignment imageAlignment, Color background)
Parameters:widthint

The desired width.

heightint

The desired height.

imageAlignmentContentAlignment

The alignment of the image.

backgroundColor

The background color.

Rotates and flips the current image according to the specified RotateFlipType.

C#
public virtual void RotateFlip(RotateFlipType rotateFlipType)
Parameters:rotateFlipTypeRotateFlipType

The desired RotateFlipType.

Rounds the corners of the current image with the specified corner radius, background color, border thickness, and border color.

C#
public virtual void RoundCorners(int cornerRadius, Color background, int borderThickness, Color borderColor)
Parameters:cornerRadiusint

The corner radius.

backgroundColor

The background color.

borderThicknessint

The thickness of the border.

borderColorColor

The color of the border.

Saves the current image to the default path.

C#
public virtual void SaveImage()

Saves the current image to the specified stream with the specified format.

C#
public virtual void SaveImage(Stream stream, ImageFormat imageFormat)
Parameters:streamStream

The stream to save the image to.

imageFormatImageFormat

The format in which to save the image.

Saves the current image to the specified stream.

C#
public virtual void SaveImage(Stream stream)
Parameters:streamStream

The stream to save the image to.

Saves the current image to the specified path with the specified format.

C#
public virtual void SaveImage(string path, ImageFormat imageFormat)
Parameters:pathstring

The path where the image will be saved.

imageFormatImageFormat

The format in which to save the image.

Saves the current image to the specified path.

C#
public virtual void SaveImage(string path)
Parameters:pathstring

The path where the image will be saved.

Saves an image using a file dialog.

C#
public virtual void SaveImageAs()

Saves the current state of the image to the undo stack for later restoration.

C#
public virtual void SaveState()

Sets the contrast and brightness of the current image to the specified values.

C#
public virtual void SetContrastAndBrightness(int contrast, int brightness)
Parameters:contrastint

The value of the contrast.

brightnessint

The value of the brightness.

Sets the hue of the current image to the specified value.

C#
public virtual void SetHue(int hue)
Parameters:hueint

The value of the hue.

Sets the pixel data of the current bitmap from a byte array.

C#
protected virtual void SetImageArray(ref byte[] rgbValues)
Parameters:rgbValuesbyte[]

The byte array containing the new pixel data.

Sets a new bitmap as the current image and optionally disposes of the previous state.

C#
protected virtual void SetNewBitmap(Bitmap value, bool disposeOldState)
Parameters:valueBitmap

The new bitmap to set.

disposeOldStatebool

Whether to dispose of the previous bitmap state.

Sets the saturation of the current image to the specified value.

C#
public virtual void SetSaturation(int saturation)
Parameters:saturationint

The value of the saturation.

Sharpens the current image with the specified strength.

C#
public virtual void Sharpen(double strength)
Parameters:strengthdouble

The sharpen strength.

Shows the blur filter dialog for applying blur effects.

C#
public virtual void ShowBlurDialog()

Shows the canvas resize dialog for changing canvas dimensions and background.

C#
public virtual void ShowCanvasResizeDialog()

Shows the contrast adjustment dialog for modifying image contrast and brightness.

C#
public virtual void ShowContrastDialog()

Shows a modal dialog of the specified type for image editing operations.

C#
protected virtual void ShowDialog(Type dialogType)
Parameters:dialogTypeType

The type of dialog to display.

Shows the free drawing dialog for freehand drawing on the image.

C#
public virtual void ShowDrawDialog()

Shows the shape drawing dialog for adding geometric shapes to the image.

C#
public virtual void ShowDrawShapeDialog()

Shows the text drawing dialog for adding text to the image.

C#
public virtual void ShowDrawTextDialog()

Shows the hue shift dialog for adjusting image hue values.

C#
public virtual void ShowHueDialog()

Shows the resize dialog for changing image dimensions.

C#
public virtual void ShowResizeDialog()

Shows the round corners dialog for applying rounded corner effects.

C#
public virtual void ShowRoundCornersDialog()

Shows the saturation adjustment dialog for modifying image saturation levels.

C#
public virtual void ShowSaturationDialog()

Shows the sharpen filter dialog for applying sharpening effects.

C#
public virtual void ShowSharpenDialog()

Shows a non-modal top-most dialog of the specified type for interactive image editing operations.

C#
protected virtual void ShowTopMostDialog(Type dialogType)
Parameters:dialogTypeType

The type of dialog to display.

Starts the cropping operation on the current image.

C#
public virtual void StartCrop()

Starts drawing a shape on the current image.

C#
public virtual void StartDrawing(ShapeInfo shapeInfo)
Parameters:shapeInfoShapeInfo

The shape.

Starts the panning operation on the current image.

C#
public virtual void StartPan()

Stops the cropping operation and applies the crop if commit is true.

C#
public virtual void StopCrop(bool commit)
Parameters:commitbool

Determines whether to commit the crop operation.

Stops the drawing operation on the current image.

C#
public virtual void StopDrawing()

Stops the panning operation.

C#
public virtual void StopPan()

Undo the last operation performed on the image.

C#
public virtual void Undo()

Updates the enabled state of the undo and redo buttons based on stack availability.

C#
protected virtual void UpdateUndoRedoButtons()

Events

Occurs when a specific operation is performed over the current bitmap

C#
public event ImageChangedEventHandler CurrentImageChanged

Occurs when the progress of an async load operation changes.

C#
public event ProgressChangedEventHandler ImageLoadAsyncProgressChanged

Occurs after an image is loaded in the editor.

C#
public event AsyncCompletedEventHandler ImageLoaded

Occurs when the image is saved.

C#
public event EventHandler ImageSaved

Occurs when an operation results in an error or an exception.

C#
public event ErrorEventHandler OperationError

Allows to customize the painted shape or draw a custom one.

C#
public event PaintShapeEventHandler PaintShape
In this article
DefinitionConstructorsRadImageEditorElement()FieldsCommandsElementWidthPropertyZoomElementHeightPropertyPropertiesBitmapPathCanvasElementCommandsElementCommandsElementWidthCurrentBitmapDialogFactoryOriginalBitmapRedoStackScrollViewerUndoStackZoomElementZoomElementHeightZoomFactorMethodsArrangeOverride(SizeF)Blur(int)CalculateZoomOffset(SizeF, SizeF, SizeF)CancelAsync()CloseOpenDialog()CreateCanvasElement()CreateCanvasViewport()CreateChildElements()CreateCommandsElement()CreateScrollViewer()CreateZoomElement()Crop(Rectangle)DisposeBitmaps()DisposeManagedResources()DrawShape(GraphicsPath, Color, Color, int, ShapeType?)DrawString(string, int, Color, int, int, int)GetImageArray()GetNumberOfBytes(BitmapData)InvertColors()LoadAsync()LoadAsync(string)MeasureOverride(SizeF)OnCurrentImageChanged(ImageChangedEventArgs)OnImageLoadAsyncProgressChanged(ProgressChangedEventArgs)OnImageLoaded(AsyncCompletedEventArgs)OnImageSaved(EventArgs)OnPaintShape(PaintShapeEventArgs)OpenImage()OpenImage(Bitmap)OpenImage(string)ProcessDoubleClick(MouseEventArgs)ProcessKeyDown(KeyEventArgs)ProcessKeyPress(KeyPressEventArgs)ProcessKeyUp(KeyEventArgs)ProcessMouseClick(MouseEventArgs)ProcessMouseDown(MouseEventArgs)ProcessMouseEnter(EventArgs)ProcessMouseHover(EventArgs)ProcessMouseLeave(EventArgs)ProcessMouseMove(MouseEventArgs)ProcessMouseUp(MouseEventArgs)ProcessMouseWheel(MouseEventArgs)Redo()Resize(int, int)ResizeCanvas(int, int, ContentAlignment, Color)RotateFlip(RotateFlipType)RoundCorners(int, Color, int, Color)SaveImage()SaveImage(Stream, ImageFormat)SaveImage(Stream)SaveImage(string, ImageFormat)SaveImage(string)SaveImageAs()SaveState()SetContrastAndBrightness(int, int)SetHue(int)SetImageArray(ref byte[])SetNewBitmap(Bitmap, bool)SetSaturation(int)Sharpen(double)ShowBlurDialog()ShowCanvasResizeDialog()ShowContrastDialog()ShowDialog(Type)ShowDrawDialog()ShowDrawShapeDialog()ShowDrawTextDialog()ShowHueDialog()ShowResizeDialog()ShowRoundCornersDialog()ShowSaturationDialog()ShowSharpenDialog()ShowTopMostDialog(Type)StartCrop()StartDrawing(ShapeInfo)StartPan()StopCrop(bool)StopDrawing()StopPan()Undo()UpdateUndoRedoButtons()EventsCurrentImageChangedImageLoadAsyncProgressChangedImageLoadedImageSavedOperationErrorPaintShape
Not finding the help you need?
Contact Support