Class
RadImageEditorElement

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
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

RadImageEditorElement()

Initializes a new instance of the RadImageEditorElement class.

Declaration

cs-api-definition
public RadImageEditorElement()

Fields

CommandsElementWidthProperty

Identifies the CommandsElementWidth dependency property.

Declaration

cs-api-definition
public static RadProperty CommandsElementWidthProperty

Field Value

RadProperty

ZoomElementHeightProperty

Identifies the ZoomElementHeight dependency property.

Declaration

cs-api-definition
public static RadProperty ZoomElementHeightProperty

Field Value

RadProperty

Properties

BitmapPath

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

Declaration

cs-api-definition
public string BitmapPath { get; set; }

Property Value

string

CanvasElement

Gets the element that is responsible for drawing the image.

Declaration

cs-api-definition
public ImageEditorCanvasElement CanvasElement { get; }

Property Value

ImageEditorCanvasElement

CommandsElement

Gets the element containing the buttons with commands.

Declaration

cs-api-definition
public ImageEditorCommandsElement CommandsElement { get; }

Property Value

ImageEditorCommandsElement

CommandsElementWidth

Gets or sets the width of the CommandsElement.

Declaration

cs-api-definition
public int CommandsElementWidth { get; set; }

Property Value

int

CurrentBitmap

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

Declaration

cs-api-definition
public Bitmap CurrentBitmap { get; set; }

Property Value

Bitmap

DialogFactory

Gets or sets a factory used for creating dialogs.

Declaration

cs-api-definition
public ImageEditorDialogFactory DialogFactory { get; set; }

Property Value

ImageEditorDialogFactory

OriginalBitmap

Gets or sets the original image when performing editing operations.

Declaration

cs-api-definition
protected virtual Bitmap OriginalBitmap { get; set; }

Property Value

Bitmap

RedoStack

Gets the redo operations stack.

Declaration

cs-api-definition
protected Stack<Bitmap> RedoStack { get; }

Property Value

Stack<Bitmap>

ScrollViewer

Gets the scroll viewer controller.

Declaration

cs-api-definition
public RadScrollViewer ScrollViewer { get; }

Property Value

RadScrollViewer

UndoStack

Gets the undo operations stack.

Declaration

cs-api-definition
protected Stack<Bitmap> UndoStack { get; }

Property Value

Stack<Bitmap>

ZoomElement

Gets the element containing the zooming controls.

Declaration

cs-api-definition
public ImageEditorZoomElement ZoomElement { get; }

Property Value

ImageEditorZoomElement

ZoomElementHeight

Gets or sets the height of the ZoomElement

Declaration

cs-api-definition
public int ZoomElementHeight { get; set; }

Property Value

int

ZoomFactor

Gets or sets the zoom factor of the editor.

Declaration

cs-api-definition
public SizeF ZoomFactor { get; set; }

Property Value

SizeF

Methods

ArrangeOverride(SizeF)

Arranges the child elements within the specified final size.

Declaration

cs-api-definition
protected override SizeF ArrangeOverride(SizeF finalSize)

Parameters

finalSize

SizeF

The final size to arrange within.

Returns

SizeF

The actual size used for arrangement as a SizeF.

Overrides LightVisualElement.ArrangeOverride(SizeF)

Blur(int)

Blurs the current image with the specified bias.

Declaration

cs-api-definition
public virtual void Blur(int bias)

Parameters

bias

int

The blur bias.

CalculateZoomOffset(SizeF, SizeF, SizeF)

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

Declaration

cs-api-definition
protected virtual SizeF CalculateZoomOffset(SizeF oldCanvasSize, SizeF newCanvasSize, SizeF oldOffset)

Parameters

oldCanvasSize

SizeF

The previous canvas size before zooming.

newCanvasSize

SizeF

The new canvas size after zooming.

oldOffset

SizeF

The previous offset position.

Returns

SizeF

The calculated new offset position as a SizeF.

CancelAsync()

Cancels the asynchronous loading operation.

Declaration

cs-api-definition
public virtual void CancelAsync()

CloseOpenDialog()

Closes the open dialog.

Declaration

cs-api-definition
public void CloseOpenDialog()

CreateCanvasElement()

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

Declaration

cs-api-definition
protected virtual ImageEditorCanvasElement CreateCanvasElement()

Returns

ImageEditorCanvasElement

A new ImageEditorCanvasElement instance.

CreateCanvasViewport()

Creates the canvas viewport for displaying the image content.

Declaration

cs-api-definition
protected virtual RadCanvasViewport CreateCanvasViewport()

Returns

RadCanvasViewport

A new RadCanvasViewport instance.

CreateChildElements()

Creates the child elements of this RadImageEditorElement.

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides RadElement.CreateChildElements()

CreateCommandsElement()

Creates and configures the commands element containing action buttons.

Declaration

cs-api-definition
protected virtual ImageEditorCommandsElement CreateCommandsElement()

Returns

ImageEditorCommandsElement

A configured ImageEditorCommandsElement instance.

CreateScrollViewer()

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

Declaration

cs-api-definition
protected virtual RadScrollViewer CreateScrollViewer()

Returns

RadScrollViewer

A configured RadScrollViewer instance.

CreateZoomElement()

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

Declaration

cs-api-definition
protected virtual ImageEditorZoomElement CreateZoomElement()

Returns

ImageEditorZoomElement

A configured ImageEditorZoomElement instance.

Crop(Rectangle)

Crops the current image to the specified rectangle.

Declaration

cs-api-definition
public virtual void Crop(Rectangle cropRect)

Parameters

cropRect

Rectangle

The crop rectangle.

DisposeBitmaps()

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

Declaration

cs-api-definition
protected virtual void DisposeBitmaps()

DisposeManagedResources()

Releases managed resources used by this RadImageEditorElement.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides LightVisualElement.DisposeManagedResources()

DrawShape(GraphicsPath, Color, Color, int, ShapeType?)

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

Declaration

cs-api-definition
public virtual void DrawShape(GraphicsPath shape, Color fill, Color stroke, int borderThickness, ShapeType? shapeType = null)

Parameters

shape

GraphicsPath

The shape of the object to draw.

fill

Color

The fill color of the shape.

stroke

Color

The stroke color of the shape.

borderThickness

int

The thickness of the border.

shapeType

ShapeType?

The type of the shape.

DrawString(string, int, Color, int, int, int)

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

Declaration

cs-api-definition
public virtual void DrawString(string text, int fontSize, Color foreColor, int x, int y, int angle)

Parameters

text

string

The text to be drawn.

fontSize

int

The size of the font.

foreColor

Color

The color of the font.

x

int

The x-coordinate of the string position.

y

int

The y-coordinate of the string position.

angle

int

The rotation angle.

GetImageArray()

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

Declaration

cs-api-definition
protected virtual byte[] GetImageArray()

Returns

byte[]

A byte array containing the bitmap's pixel data.

GetNumberOfBytes(BitmapData)

Calculates the number of bytes required for the bitmap data.

Declaration

cs-api-definition
protected virtual int GetNumberOfBytes(BitmapData data)

Parameters

data

BitmapData

The bitmap data to calculate bytes for.

Returns

int

The total number of bytes required.

InvertColors()

Inverts the colors of the current image.

Declaration

cs-api-definition
public virtual void InvertColors()

LoadAsync()

Loads an image asynchronously.

Declaration

cs-api-definition
public virtual void LoadAsync()

LoadAsync(string)

Loads an image asynchronously from the specified URL.

Declaration

cs-api-definition
public virtual void LoadAsync(string url)

Parameters

url

string

The URL of the image to load.

MeasureOverride(SizeF)

Measures the desired size of this RadImageEditorElement.

Declaration

cs-api-definition
protected override SizeF MeasureOverride(SizeF availableSize)

Parameters

availableSize

SizeF

The available size for measurement.

Returns

SizeF

The desired size as a SizeF.

Overrides LightVisualElement.MeasureOverride(SizeF)

OnCurrentImageChanged(ImageChangedEventArgs)

Fires the event.

Declaration

cs-api-definition
protected virtual void OnCurrentImageChanged(ImageChangedEventArgs e)

Parameters

e

ImageChangedEventArgs

OnImageLoadAsyncProgressChanged(ProgressChangedEventArgs)

Fires the event.

Declaration

cs-api-definition
protected virtual void OnImageLoadAsyncProgressChanged(ProgressChangedEventArgs e)

Parameters

e

ProgressChangedEventArgs

OnImageLoaded(AsyncCompletedEventArgs)

Fires the event.

Declaration

cs-api-definition
protected virtual void OnImageLoaded(AsyncCompletedEventArgs e)

Parameters

e

AsyncCompletedEventArgs

OnImageSaved(EventArgs)

Raises the ImageSaved event.

Declaration

cs-api-definition
protected virtual void OnImageSaved(EventArgs e)

Parameters

e

EventArgs

The event arguments.

OnPaintShape(PaintShapeEventArgs)

Raises the PaintShape event.

Declaration

cs-api-definition
protected virtual void OnPaintShape(PaintShapeEventArgs e)

Parameters

e

PaintShapeEventArgs

The event arguments containing paint shape information.

OpenImage()

Opens an image file for editing using a file dialog.

Declaration

cs-api-definition
public virtual void OpenImage()

OpenImage(Bitmap)

Opens a bitmap image for editing.

Declaration

cs-api-definition
public virtual void OpenImage(Bitmap image)

Parameters

image

Bitmap

The bitmap to open.

OpenImage(string)

Opens an image file for editing.

Declaration

cs-api-definition
public virtual void OpenImage(string fileName)

Parameters

fileName

string

The name of the file to open.

ProcessDoubleClick(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessDoubleClick(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessKeyDown(KeyEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessKeyDown(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessKeyPress(KeyPressEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessKeyPress(KeyPressEventArgs e)

Parameters

e

KeyPressEventArgs

Returns

bool

ProcessKeyUp(KeyEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessKeyUp(KeyEventArgs e)

Parameters

e

KeyEventArgs

Returns

bool

ProcessMouseClick(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseClick(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseDown(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseDown(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseEnter(EventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseEnter(EventArgs e)

Parameters

e

EventArgs

Returns

bool

ProcessMouseHover(EventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseHover(EventArgs e)

Parameters

e

EventArgs

Returns

bool

ProcessMouseLeave(EventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseLeave(EventArgs e)

Parameters

e

EventArgs

Returns

bool

ProcessMouseMove(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseMove(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseUp(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseUp(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

ProcessMouseWheel(MouseEventArgs)

Declaration

cs-api-definition
protected virtual bool ProcessMouseWheel(MouseEventArgs e)

Parameters

e

MouseEventArgs

Returns

bool

Redo()

Redo the last undone operation.

Declaration

cs-api-definition
public virtual void Redo()

Resize(int, int)

Resizes the current image to the specified width and height.

Declaration

cs-api-definition
public virtual void Resize(int width, int height)

Parameters

width

int

The desired width.

height

int

The desired height.

ResizeCanvas(int, int, ContentAlignment, Color)

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.

Declaration

cs-api-definition
public virtual void ResizeCanvas(int width, int height, ContentAlignment imageAlignment, Color background)

Parameters

width

int

The desired width.

height

int

The desired height.

imageAlignment

ContentAlignment

The alignment of the image.

background

Color

The background color.

RotateFlip(RotateFlipType)

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

Declaration

cs-api-definition
public virtual void RotateFlip(RotateFlipType rotateFlipType)

Parameters

rotateFlipType

RotateFlipType

The desired RotateFlipType.

RoundCorners(int, Color, int, Color)

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

Declaration

cs-api-definition
public virtual void RoundCorners(int cornerRadius, Color background, int borderThickness, Color borderColor)

Parameters

cornerRadius

int

The corner radius.

background

Color

The background color.

borderThickness

int

The thickness of the border.

borderColor

Color

The color of the border.

SaveImage()

Saves the current image to the default path.

Declaration

cs-api-definition
public virtual void SaveImage()

SaveImage(Stream)

Saves the current image to the specified stream.

Declaration

cs-api-definition
public virtual void SaveImage(Stream stream)

Parameters

stream

Stream

The stream to save the image to.

SaveImage(Stream, ImageFormat)

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

Declaration

cs-api-definition
public virtual void SaveImage(Stream stream, ImageFormat imageFormat)

Parameters

stream

Stream

The stream to save the image to.

imageFormat

ImageFormat

The format in which to save the image.

SaveImage(string)

Saves the current image to the specified path.

Declaration

cs-api-definition
public virtual void SaveImage(string path)

Parameters

path

string

The path where the image will be saved.

SaveImage(string, ImageFormat)

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

Declaration

cs-api-definition
public virtual void SaveImage(string path, ImageFormat imageFormat)

Parameters

path

string

The path where the image will be saved.

imageFormat

ImageFormat

The format in which to save the image.

SaveImageAs()

Saves an image using a file dialog.

Declaration

cs-api-definition
public virtual void SaveImageAs()

SaveState()

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

Declaration

cs-api-definition
public virtual void SaveState()

SetContrastAndBrightness(int, int)

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

Declaration

cs-api-definition
public virtual void SetContrastAndBrightness(int contrast, int brightness)

Parameters

contrast

int

The value of the contrast.

brightness

int

The value of the brightness.

SetHue(int)

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

Declaration

cs-api-definition
public virtual void SetHue(int hue)

Parameters

hue

int

The value of the hue.

SetImageArray(ref byte[])

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

Declaration

cs-api-definition
protected virtual void SetImageArray(ref byte[] rgbValues)

Parameters

rgbValues

byte[]

The byte array containing the new pixel data.

SetNewBitmap(Bitmap, bool)

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

Declaration

cs-api-definition
protected virtual void SetNewBitmap(Bitmap value, bool disposeOldState)

Parameters

value

Bitmap

The new bitmap to set.

disposeOldState

bool

Whether to dispose of the previous bitmap state.

SetSaturation(int)

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

Declaration

cs-api-definition
public virtual void SetSaturation(int saturation)

Parameters

saturation

int

The value of the saturation.

Sharpen(double)

Sharpens the current image with the specified strength.

Declaration

cs-api-definition
public virtual void Sharpen(double strength)

Parameters

strength

double

The sharpen strength.

ShowBlurDialog()

Shows the blur filter dialog for applying blur effects.

Declaration

cs-api-definition
public virtual void ShowBlurDialog()

ShowCanvasResizeDialog()

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

Declaration

cs-api-definition
public virtual void ShowCanvasResizeDialog()

ShowContrastDialog()

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

Declaration

cs-api-definition
public virtual void ShowContrastDialog()

ShowDialog(Type)

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

Declaration

cs-api-definition
protected virtual void ShowDialog(Type dialogType)

Parameters

dialogType

Type

The type of dialog to display.

ShowDrawDialog()

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

Declaration

cs-api-definition
public virtual void ShowDrawDialog()

ShowDrawShapeDialog()

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

Declaration

cs-api-definition
public virtual void ShowDrawShapeDialog()

ShowDrawTextDialog()

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

Declaration

cs-api-definition
public virtual void ShowDrawTextDialog()

ShowHueDialog()

Shows the hue shift dialog for adjusting image hue values.

Declaration

cs-api-definition
public virtual void ShowHueDialog()

ShowResizeDialog()

Shows the resize dialog for changing image dimensions.

Declaration

cs-api-definition
public virtual void ShowResizeDialog()

ShowRoundCornersDialog()

Shows the round corners dialog for applying rounded corner effects.

Declaration

cs-api-definition
public virtual void ShowRoundCornersDialog()

ShowSaturationDialog()

Shows the saturation adjustment dialog for modifying image saturation levels.

Declaration

cs-api-definition
public virtual void ShowSaturationDialog()

ShowSharpenDialog()

Shows the sharpen filter dialog for applying sharpening effects.

Declaration

cs-api-definition
public virtual void ShowSharpenDialog()

ShowTopMostDialog(Type)

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

Declaration

cs-api-definition
protected virtual void ShowTopMostDialog(Type dialogType)

Parameters

dialogType

Type

The type of dialog to display.

StartCrop()

Starts the cropping operation on the current image.

Declaration

cs-api-definition
public virtual void StartCrop()

StartDrawing(ShapeInfo)

Starts drawing a shape on the current image.

Declaration

cs-api-definition
public virtual void StartDrawing(ShapeInfo shapeInfo)

Parameters

shapeInfo

ShapeInfo

The shape.

StartPan()

Starts the panning operation on the current image.

Declaration

cs-api-definition
public virtual void StartPan()

StopCrop(bool)

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

Declaration

cs-api-definition
public virtual void StopCrop(bool commit)

Parameters

commit

bool

Determines whether to commit the crop operation.

StopDrawing()

Stops the drawing operation on the current image.

Declaration

cs-api-definition
public virtual void StopDrawing()

StopPan()

Stops the panning operation.

Declaration

cs-api-definition
public virtual void StopPan()

Undo()

Undo the last operation performed on the image.

Declaration

cs-api-definition
public virtual void Undo()

UpdateUndoRedoButtons()

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

Declaration

cs-api-definition
protected virtual void UpdateUndoRedoButtons()

Events

CurrentImageChanged

Occurs when a specific operation is performed over the current bitmap

Declaration

cs-api-definition
public event ImageChangedEventHandler CurrentImageChanged

Event Value

ImageChangedEventHandler

ImageLoadAsyncProgressChanged

Occurs when the progress of an async load operation changes.

Declaration

cs-api-definition
public event ProgressChangedEventHandler ImageLoadAsyncProgressChanged

Event Value

ProgressChangedEventHandler

ImageLoaded

Occurs after an image is loaded in the editor.

Declaration

cs-api-definition
public event AsyncCompletedEventHandler ImageLoaded

Event Value

AsyncCompletedEventHandler

ImageSaved

Occurs when the image is saved.

Declaration

cs-api-definition
public event EventHandler ImageSaved

Event Value

EventHandler

OperationError

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

Declaration

cs-api-definition
public event ErrorEventHandler OperationError

Event Value

ErrorEventHandler

PaintShape

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

Declaration

cs-api-definition
public event PaintShapeEventHandler PaintShape

Event Value

PaintShapeEventHandler

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)SaveImage(Stream, ImageFormat)SaveImage(string)SaveImage(string, ImageFormat)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