RadImageEditorElement
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax:
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:
object DisposableObject RadObject RadElement VisualElement RadComponentElement RadItem UIItemBase LightVisualElement RadImageEditorElement
Implements:
IBindableComponent IBorderElement IBoxElement IBoxStyle IComponent ICustomTypeDescriptor IDisposable IDrawFillElement IFillElement IImageElement INotifyPropertyChanged IPrimitiveElement IShapedElement IShortcutProvider IStylableElement IStylableNode ISupportDrag ISupportDrop ISupportSystemSkin ITextPrimitive ITextProvider Show more
Inherited Members
LightVisualElement.BackgroundImageProperty LightVisualElement.BackgroundImageLayoutProperty LightVisualElement.BackColor2Property LightVisualElement.BackColor3Property LightVisualElement.BackColor4Property LightVisualElement.BorderBottomColorProperty LightVisualElement.BorderBottomShadowColorProperty LightVisualElement.BorderBottomWidthProperty LightVisualElement.BorderBoxStyleProperty LightVisualElement.BorderColorProperty LightVisualElement.BorderColor2Property LightVisualElement.BorderColor3Property LightVisualElement.BorderColor4Property LightVisualElement.BorderDashStyleProperty LightVisualElement.BorderDashPatternProperty LightVisualElement.BorderDrawModeProperty LightVisualElement.BorderGradientAngleProperty LightVisualElement.BorderGradientStyleProperty LightVisualElement.BorderInnerColorProperty LightVisualElement.BorderInnerColor2Property LightVisualElement.BorderInnerColor3Property LightVisualElement.BorderInnerColor4Property LightVisualElement.BorderLeftColorProperty LightVisualElement.BorderLeftShadowColorProperty LightVisualElement.BorderLeftWidthProperty LightVisualElement.BorderRightColorProperty LightVisualElement.BorderRightShadowColorProperty LightVisualElement.BorderRightWidthProperty LightVisualElement.BorderTopColorProperty LightVisualElement.BorderTopShadowColorProperty LightVisualElement.BorderTopWidthProperty LightVisualElement.BorderWidthProperty LightVisualElement.ClipTextProperty LightVisualElement.DisabledTextRenderingHintProperty LightVisualElement.DrawBorderProperty LightVisualElement.DrawFillProperty LightVisualElement.DrawTextProperty LightVisualElement.DrawBackgroundImageProperty LightVisualElement.DrawImageProperty LightVisualElement.EnableImageTransparencyProperty LightVisualElement.GradientAngleProperty LightVisualElement.GradientPercentageProperty LightVisualElement.GradientPercentage2Property LightVisualElement.GradientStyleProperty LightVisualElement.HorizontalLineColorProperty LightVisualElement.HorizontalLineWidthProperty LightVisualElement.ImageAlignmentProperty LightVisualElement.ImageIndexProperty LightVisualElement.ImageKeyProperty LightVisualElement.ImageLayoutProperty LightVisualElement.ImageOpacityProperty LightVisualElement.ImageProperty LightVisualElement.ImageTransparentColorProperty LightVisualElement.NumberOfColorsProperty LightVisualElement.ShowHorizontalLineProperty LightVisualElement.SvgImageProperty LightVisualElement.TextAlignmentProperty LightVisualElement.TextImageRelationProperty LightVisualElement.TextWrapProperty LightVisualElement.TextRenderingHintProperty LightVisualElement.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.TextRenderingHint LightVisualElement.DisabledTextRenderingHint LightVisualElement.ShouldPaint LightVisualElement.CanFocus LightVisualElement.DrawText LightVisualElement.DrawFill LightVisualElement.DrawBorder LightVisualElement.DrawBackgroundImage LightVisualElement.DrawImage LightVisualElement.BorderBoxStyle LightVisualElement.BorderDrawMode LightVisualElement.BorderWidth LightVisualElement.BorderLeftWidth LightVisualElement.BorderTopWidth LightVisualElement.BorderRightWidth LightVisualElement.BorderBottomWidth LightVisualElement.BorderGradientAngle LightVisualElement.BorderGradientStyle LightVisualElement.BorderColor LightVisualElement.BorderColor2 LightVisualElement.BorderColor3 LightVisualElement.BorderColor4 LightVisualElement.BorderInnerColor LightVisualElement.BorderInnerColor2 LightVisualElement.BorderInnerColor3 LightVisualElement.BorderInnerColor4 LightVisualElement.BackColor2 LightVisualElement.BackColor3 LightVisualElement.BackColor4 LightVisualElement.NumberOfColors LightVisualElement.GradientStyle LightVisualElement.GradientAngle LightVisualElement.GradientPercentage LightVisualElement.GradientPercentage2 LightVisualElement.BackgroundImage LightVisualElement.Image LightVisualElement.ImageIndex LightVisualElement.ImageKey LightVisualElement.ImageLayout LightVisualElement.BackgroundImageLayout LightVisualElement.ImageOpacity LightVisualElement.DisabledImageOpacity LightVisualElement.TextAlignment LightVisualElement.ImageAlignment LightVisualElement.TextImageRelation LightVisualElement.ShowHorizontalLine LightVisualElement.HorizontalLineColor LightVisualElement.HorizontalLineWidth LightVisualElement.DisableHTMLRendering LightVisualElement.BorderLeftColor LightVisualElement.BorderTopColor LightVisualElement.BorderRightColor LightVisualElement.BorderBottomColor LightVisualElement.BorderLeftShadowColor LightVisualElement.BorderTopShadowColor LightVisualElement.BorderRightShadowColor LightVisualElement.BorderBottomShadowColor LightVisualElement.ClipText LightVisualElement.Layout LightVisualElement.ImageTransparentColor LightVisualElement.BorderDashStyle LightVisualElement.BorderDashPattern LightVisualElement.EnableImageTransparency LightVisualElement.SvgImage LightVisualElement.ImageDrawType LightVisualElement.AutoEllipsis LightVisualElement.UseMnemonic LightVisualElement.TextWrap LightVisualElement.ShowKeyboardCues LightVisualElement.MeasureTrailingSpaces LightVisualElement.TextParams UIItemBase.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.KeyDownEvent RadItem.KeyPressEvent RadItem.KeyUpEvent RadItem.FocusCommand RadItem.ActionCommand RadItem.UseDefaultDisabledPaintProperty RadItem.TextProperty RadItem.TextOrientationProperty RadItem.FlipTextProperty RadItem.IsAddNewItemProperty RadItem.ToolTipTextProperty RadItem.EnableElementShadowProperty RadItem.ShadowDepthProperty RadItem.ShadowColorProperty RadItem.IsPaintingRipple RadItem.EnableRippleAnimationProperty RadItem.RippleAnimationColorProperty RadItem.EnableFocusBorderProperty RadItem.FocusBorderColorProperty RadItem.FocusBorderWidthProperty RadItem.EnableFocusBorderAnimationProperty RadItem.EnableHighlightProperty RadItem.HighlightColorProperty RadItem.EnableBorderHighlightProperty RadItem.BorderHighlightColorProperty RadItem.BorderHighlightThicknessProperty RadItem.VisualStateProperty RadItem.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.UseDefaultDisabledPaint RadItem.TextOrientation RadItem.FlipText RadItem.CanHaveOwnStyle RadItem.Text RadItem.Selectable RadItem.DefaultAutoToolTip RadItem.ShouldHandleMouseInput RadItem.KeyTip RadItem.ParentItem RadItem.ShortcutsHandler RadItem.EnableElementShadow RadItem.ShadowDepth RadItem.ShadowColor RadItem.EnableRippleAnimation RadItem.RippleAnimationColor RadItem.EnableFocusBorder RadItem.FocusBorderColor RadItem.FocusBorderWidth RadItem.EnableFocusBorderAnimation RadItem.EnableHighlight RadItem.HighlightColor RadItem.EnableBorderHighlight RadItem.BorderHighlightColor RadItem.BorderHighlightThickness RadItem.MnemonicText RadItem.ToolTipText RadItem.ThemeRole RadItem.VisualState RadItem.StateManager RadItem.AllowDrag RadItem.AllowDrop RadItem.Shortcuts RadItem.AccessibleDescription RadItem.AccessibleName RadItem.AccessibleRole RadItem.TextChanging RadItem.TextChanged RadItem.TextOrientationChanged RadItem.FlipTextChanged RadItem.QueryAccessibilityHelp RadItem.KeyDown RadItem.KeyPress RadItem.KeyUp RadItem.ZoomGesture RadItem.RotateGesture RadItem.PanGesture RadItem.TwoFingerTapGesture RadItem.PressAndTapGesture RadComponentElement.ToString() RadComponentElement.GetService(Type) RadComponentElement.CanRaiseEvents RadComponentElement.Container RadComponentElement.DesignMode RadComponentElement.Site RadComponentElement.DataBindings VisualElement.DefaultSizeProperty VisualElement.ForeColorProperty VisualElement.BackColorProperty VisualElement.FontProperty VisualElement.SmoothingModeProperty VisualElement.OpacityProperty VisualElement.CustomFontProperty VisualElement.CustomFontSizeProperty VisualElement.CustomFontStyleProperty VisualElement.OnFontChanged(EventArgs) VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool) VisualElement.PrePaintElement(IGraphics) VisualElement.PostPaintElement(IGraphics) VisualElement.GetScaledFont(float) VisualElement.GetScaledFont(float, Font) VisualElement.DefaultSize VisualElement.ForeColor VisualElement.BackColor VisualElement.Font VisualElement.CustomFont VisualElement.CustomFontSize VisualElement.CustomFontStyle VisualElement.SmoothingMode VisualElement.Opacity VisualElement.FontChanged RadElement.BoundsProperty RadElement.BorderThicknessProperty RadElement.PaddingProperty RadElement.MarginProperty RadElement.AlignmentProperty RadElement.AutoSizeModeProperty RadElement.FitToSizeModeProperty RadElement.MinSizeProperty RadElement.EnabledProperty RadElement.CanFocusProperty RadElement.IsItemFocusedProperty RadElement.IsFocusedProperty RadElement.IsMouseOverProperty RadElement.IsMouseOverElementProperty RadElement.IsMouseDownProperty RadElement.ShouldPaintProperty RadElement.VisibilityProperty RadElement.NameProperty RadElement.ClassProperty RadElement.ClipDrawingProperty RadElement.ShapeProperty RadElement.MouseClickedEvent RadElement.MouseDoubleClickedEvent RadElement.MouseDownEvent RadElement.MouseUpEvent RadElement.MouseWheelEvent RadElement.ChildElementAddedEvent RadElement.ParentChangedEvent RadElement.BoundsChangedEvent RadElement.VisibilityChangingEvent RadElement.EnabledChangedEvent RadElement.ControlChangedEvent RadElement.BackgroundShapeProperty RadElement.BackgroundShapePaintModeProperty RadElement.ContainsFocusProperty RadElement.ContainsMouseProperty RadElement.MaxSizeProperty RadElement.RightToLeftProperty RadElement.AutoSizeProperty RadElement.ZIndexProperty RadElement.AngleTransformProperty RadElement.ScaleTransformProperty RadElement.PositionOffsetProperty RadElement.TagProperty RadElement.StretchHorizontallyProperty RadElement.StretchVerticallyProperty RadElement.UseCompatibleTextRenderingProperty RadElement.ClickModeProperty RadElement.styleVersion RadElement.paintSystemSkin RadElement.SetPropertyValueCommand RadElement.GetPropertyValueCommand RadElement.StyleProperty RadElement.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.ElementState RadElement.DesiredSize RadElement.IsLayoutSuspended RadElement.BoundingRectangle RadElement.ControlBoundingRectangle RadElement.BypassLayoutPolicies RadElement.IsArrangeValid RadElement.IsMeasureValid RadElement.TreeLevel RadElement.Transform RadElement.TotalTransform RadElement.ShouldPaintUsingParentShape RadElement.UseSystemSkin RadElement.PropagateStyleToChildren RadElement.ThemeEffectiveType RadElement.ElementTree RadElement.Children RadElement.ChildrenHierarchy RadElement.Parent RadElement.RoutedEventBehaviors RadElement.LayoutableChildrenCount RadElement.ContainsFocus RadElement.NotifyParentOnMouseInput RadElement.IsAbleToRespondToMouseEvents RadElement.AutoSize RadElement.Bounds RadElement.Location RadElement.Size RadElement.BorderThickness RadElement.Padding RadElement.Margin RadElement.Alignment RadElement.AutoSizeMode RadElement.FitToSizeMode RadElement.Enabled RadElement.IsFocused RadElement.IsMouseOver RadElement.IsMouseOverElement RadElement.IsMouseDown RadElement.InvalidateChildrenOnChildChanged RadElement.Visibility RadElement.IsElementVisible RadElement.Name RadElement.Class RadElement.ClipDrawing RadElement.Shape RadElement.MinSize RadElement.MaxSize RadElement.ZIndex RadElement.RightToLeft RadElement.UseCompatibleTextRendering RadElement.BackgroundShape RadElement.BackgroundShapePaintMode RadElement.ContainsMouse RadElement.Capture RadElement.ScaleTransform RadElement.AngleTransform RadElement.PositionOffset RadElement.SerializeProperties RadElement.SerializeElement RadElement.SerializeChildren RadElement.RenderingMaxFramerate RadElement.IsThemeApplied RadElement.ShouldApplyTheme RadElement.UseCenteredAngleTransform RadElement.Tag RadElement.StretchHorizontally RadElement.StretchVertically RadElement.ClickMode RadElement.DoubleClickEnabled RadElement.CaptureOnMouseDown RadElement.IsItemHovered RadElement.Style RadElement.AutoToolTip RadElement.ScreenTip RadElement.AutoNumberKeyTip RadElement.DpiScaleFactor RadElement.LayoutUpdated RadElement.MouseHover RadElement.MouseMove RadElement.MouseDown RadElement.MouseUp RadElement.Click RadElement.DoubleClick RadElement.MouseEnter RadElement.MouseWheel RadElement.EnabledChanged RadElement.MouseLeave RadElement.ChildrenChanged RadElement.LostMouseCapture RadObject.BindingContextProperty RadObject.RadType RadObject.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.PropertyValues RadObject.PropertyFilter RadObject.RadObjectType RadObject.BindingContext RadObject.PropertyChanged RadObject.RadPropertyChanged RadObject.RadPropertyChanging DisposableObject.GetBitState(long) DisposableObject.SetBitState(long, bool) DisposableObject.Dispose() DisposableObject.Dispose(bool) DisposableObject.DisposeUnmanagedResources() DisposableObject.BitState DisposableObject.Events DisposableObject.IsDisposing DisposableObject.IsDisposed DisposableObject.Disposed DisposableObject.Disposing Show more
Declaration
public RadImageEditorElement ( )
Identifies the CommandsElementWidth dependency property.
Declaration
public static RadProperty CommandsElementWidthProperty
Field Value
RadProperty
Identifies the ZoomElementHeight dependency property.
Declaration
public static RadProperty ZoomElementHeightProperty
Field Value
RadProperty
Gets or sets the path that will be used for save operations.
Declaration
public string BitmapPath { get ; set ; }
Property Value
string
Gets the element that is responsible for drawing the image.
Gets the element containing the buttons with commands.
Declaration
public int CommandsElementWidth { get ; set ; }
Property Value
int
Gets or sets the current bitmap. If you want to open an image for edit use one of the OpenImage methods.
Declaration
public Bitmap CurrentBitmap { get ; set ; }
Property Value
Bitmap
Gets or sets a factory used for creating dialogs.
Gets or sets the original image when performing editing operations.
Declaration
protected virtual Bitmap OriginalBitmap { get ; set ; }
Property Value
Bitmap
Gets the redo operations stack.
Declaration
protected Stack< Bitmap> RedoStack { get ; }
Property Value
Stack < Bitmap >
Gets the scroll viewer controller.
Declaration
public RadScrollViewer ScrollViewer { get ; }
Property Value
RadScrollViewer
Gets the undo operations stack.
Declaration
protected Stack< Bitmap> UndoStack { get ; }
Property Value
Stack < Bitmap >
Gets the element containing the zooming controls.
Declaration
public int ZoomElementHeight { get ; set ; }
Property Value
int
Gets or sets the zoom factor of the editor.
Declaration
public SizeF ZoomFactor { get ; set ; }
Property Value
SizeF
Arranges the child elements within the specified final size.
Blurs the current image with the specified bias.
Declaration
public virtual void Blur ( int bias)
Parameters
int
The blur bias.
Calculates the new offset position when zooming to maintain the zoom focal point.
Declaration
protected virtual SizeF CalculateZoomOffset ( SizeF oldCanvasSize, SizeF newCanvasSize, SizeF oldOffset)
Parameters
SizeF
The previous canvas size before zooming.
SizeF
The new canvas size after zooming.
SizeF
The previous offset position.
Returns
SizeF
The calculated new offset position as a SizeF .
Cancels the asynchronous loading operation.
Declaration
public virtual void CancelAsync ( )
Declaration
public void CloseOpenDialog ( )
Creates the canvas element responsible for image rendering and editing operations.
Creates the canvas viewport for displaying the image content.
Declaration
protected virtual RadCanvasViewport CreateCanvasViewport ( )
Returns
RadCanvasViewport
A new RadCanvasViewport instance.
Creates and configures the commands element containing action buttons.
Creates and configures the scroll viewer component for the image editor.
Creates and configures the zoom element for controlling image zoom level.
Crops the current image to the specified rectangle.
Declaration
public virtual void Crop ( Rectangle cropRect)
Parameters
Rectangle
The crop rectangle.
Disposes all bitmap resources including current, original, and undo/redo stack bitmaps.
Declaration
protected virtual void DisposeBitmaps ( )
Draws a shape on the current image with the specified properties.
Declaration
public virtual void DrawShape ( GraphicsPath shape, Color fill, Color stroke, int borderThickness, ShapeType? shapeType = null )
Parameters
GraphicsPath
The shape of the object to draw.
Color
The fill color of the shape.
Color
The stroke color of the shape.
int
The thickness of the border.
ShapeType ?
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.
Declaration
public virtual void DrawString ( string text, int fontSize, Color foreColor, int x, int y, int angle)
Parameters
string
The text to be drawn.
int
The size of the font.
Color
The color of the font.
int
The x-coordinate of the string position.
int
The y-coordinate of the string position.
int
The rotation angle.
Extracts the pixel data from the original bitmap as a byte array.
Declaration
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.
Declaration
protected virtual int GetNumberOfBytes ( BitmapData data)
Parameters
BitmapData
The bitmap data to calculate bytes for.
Returns
int
The total number of bytes required.
Inverts the colors of the current image.
Declaration
public virtual void InvertColors ( )
Loads an image asynchronously.
Declaration
public virtual void LoadAsync ( )
Loads an image asynchronously from the specified URL.
Declaration
public virtual void LoadAsync ( string url)
Parameters
string
The URL of the image to load.
Declaration
protected virtual void OnCurrentImageChanged ( ImageChangedEventArgs e)
Parameters
ImageChangedEventArgs
Declaration
protected virtual void OnImageLoadAsyncProgressChanged ( ProgressChangedEventArgs e)
Parameters
ProgressChangedEventArgs
Declaration
protected virtual void OnImageSaved ( EventArgs e)
Parameters
EventArgs
The event arguments.
Declaration
protected virtual void OnPaintShape ( PaintShapeEventArgs e)
Parameters
PaintShapeEventArgs
The event arguments containing paint shape information.
Opens an image file for editing using a file dialog.
Declaration
public virtual void OpenImage ( )
Opens a bitmap image for editing.
Declaration
public virtual void OpenImage ( Bitmap image)
Parameters
Bitmap
The bitmap to open.
Opens an image file for editing.
Declaration
public virtual void OpenImage ( string fileName)
Parameters
string
The name of the file to open.
Declaration
protected virtual bool ProcessDoubleClick ( MouseEventArgs e)
Parameters
MouseEventArgs
Returns
bool
Declaration
protected virtual bool ProcessKeyDown ( KeyEventArgs e)
Parameters
KeyEventArgs
Returns
bool
Declaration
protected virtual bool ProcessKeyPress ( KeyPressEventArgs e)
Parameters
KeyPressEventArgs
Returns
bool
Declaration
protected virtual bool ProcessKeyUp ( KeyEventArgs e)
Parameters
KeyEventArgs
Returns
bool
Declaration
protected virtual bool ProcessMouseClick ( MouseEventArgs e)
Parameters
MouseEventArgs
Returns
bool
Declaration
protected virtual bool ProcessMouseDown ( MouseEventArgs e)
Parameters
MouseEventArgs
Returns
bool
Declaration
protected virtual bool ProcessMouseEnter ( EventArgs e)
Parameters
EventArgs
Returns
bool
Declaration
protected virtual bool ProcessMouseHover ( EventArgs e)
Parameters
EventArgs
Returns
bool
Declaration
protected virtual bool ProcessMouseLeave ( EventArgs e)
Parameters
EventArgs
Returns
bool
Declaration
protected virtual bool ProcessMouseMove ( MouseEventArgs e)
Parameters
MouseEventArgs
Returns
bool
Declaration
protected virtual bool ProcessMouseUp ( MouseEventArgs e)
Parameters
MouseEventArgs
Returns
bool
Declaration
protected virtual bool ProcessMouseWheel ( MouseEventArgs e)
Parameters
MouseEventArgs
Returns
bool
Redo the last undone operation.
Declaration
public virtual void Redo ( )
Resizes the current image to the specified width and height.
Declaration
public virtual void Resize ( int width, int height)
Parameters
int
The desired width.
int
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.
Declaration
public virtual void ResizeCanvas ( int width, int height, ContentAlignment imageAlignment, Color background)
Parameters
int
The desired width.
int
The desired height.
ContentAlignment
The alignment of the image.
Color
The background color.
Rotates and flips the current image according to the specified RotateFlipType .
Rounds the corners of the current image with the specified corner radius, background color, border thickness, and border color.
Declaration
public virtual void RoundCorners ( int cornerRadius, Color background, int borderThickness, Color borderColor)
Parameters
int
The corner radius.
Color
The background color.
int
The thickness of the border.
Color
The color of the border.
Saves the current image to the default path.
Declaration
public virtual void SaveImage ( )
Saves the current image to the specified stream.
Declaration
public virtual void SaveImage ( Stream stream)
Parameters
Stream
The stream to save the image to.
Saves the current image to the specified stream with the specified format.
Declaration
public virtual void SaveImage ( Stream stream, ImageFormat imageFormat)
Parameters
Stream
The stream to save the image to.
ImageFormat
The format in which to save the image.
Saves the current image to the specified path.
Declaration
public virtual void SaveImage ( string path)
Parameters
string
The path where the image will be saved.
Saves the current image to the specified path with the specified format.
Declaration
public virtual void SaveImage ( string path, ImageFormat imageFormat)
Parameters
string
The path where the image will be saved.
ImageFormat
The format in which to save the image.
Saves an image using a file dialog.
Declaration
public virtual void SaveImageAs ( )
Saves the current state of the image to the undo stack for later restoration.
Declaration
public virtual void SaveState ( )
Sets the contrast and brightness of the current image to the specified values.
Declaration
public virtual void SetContrastAndBrightness ( int contrast, int brightness)
Parameters
int
The value of the contrast.
int
The value of the brightness.
Sets the hue of the current image to the specified value.
Declaration
public virtual void SetHue ( int hue)
Parameters
int
The value of the hue.
Sets the pixel data of the current bitmap from a byte array.
Declaration
protected virtual void SetImageArray ( ref byte [ ] rgbValues)
Parameters
byte [ ]
The byte array containing the new pixel data.
Sets a new bitmap as the current image and optionally disposes of the previous state.
Declaration
protected virtual void SetNewBitmap ( Bitmap value , bool disposeOldState)
Parameters
Bitmap
The new bitmap to set.
bool
Whether to dispose of the previous bitmap state.
Sets the saturation of the current image to the specified value.
Declaration
public virtual void SetSaturation ( int saturation)
Parameters
int
The value of the saturation.
Sharpens the current image with the specified strength.
Declaration
public virtual void Sharpen ( double strength)
Parameters
double
The sharpen strength.
Shows the blur filter dialog for applying blur effects.
Declaration
public virtual void ShowBlurDialog ( )
Shows the canvas resize dialog for changing canvas dimensions and background.
Declaration
public virtual void ShowCanvasResizeDialog ( )
Shows the contrast adjustment dialog for modifying image contrast and brightness.
Declaration
public virtual void ShowContrastDialog ( )
Shows a modal dialog of the specified type for image editing operations.
Declaration
protected virtual void ShowDialog ( Type dialogType)
Parameters
Type
The type of dialog to display.
Shows the free drawing dialog for freehand drawing on the image.
Declaration
public virtual void ShowDrawDialog ( )
Shows the shape drawing dialog for adding geometric shapes to the image.
Declaration
public virtual void ShowDrawShapeDialog ( )
Shows the text drawing dialog for adding text to the image.
Declaration
public virtual void ShowDrawTextDialog ( )
Shows the hue shift dialog for adjusting image hue values.
Declaration
public virtual void ShowHueDialog ( )
Shows the resize dialog for changing image dimensions.
Declaration
public virtual void ShowResizeDialog ( )
Shows the round corners dialog for applying rounded corner effects.
Declaration
public virtual void ShowRoundCornersDialog ( )
Shows the saturation adjustment dialog for modifying image saturation levels.
Declaration
public virtual void ShowSaturationDialog ( )
Shows the sharpen filter dialog for applying sharpening effects.
Declaration
public virtual void ShowSharpenDialog ( )
Shows a non-modal top-most dialog of the specified type for interactive image editing operations.
Declaration
protected virtual void ShowTopMostDialog ( Type dialogType)
Parameters
Type
The type of dialog to display.
Starts the cropping operation on the current image.
Declaration
public virtual void StartCrop ( )
Starts drawing a shape on the current image.
Declaration
public virtual void StartDrawing ( ShapeInfo shapeInfo)
Parameters
ShapeInfo
The shape.
Starts the panning operation on the current image.
Declaration
public virtual void StartPan ( )
Stops the cropping operation and applies the crop if commit is true.
Declaration
public virtual void StopCrop ( bool commit)
Parameters
bool
Determines whether to commit the crop operation.
Stops the drawing operation on the current image.
Declaration
public virtual void StopDrawing ( )
Stops the panning operation.
Declaration
public virtual void StopPan ( )
Undo the last operation performed on the image.
Declaration
public virtual void Undo ( )
Updates the enabled state of the undo and redo buttons based on stack availability.
Declaration
protected virtual void UpdateUndoRedoButtons ( )
Occurs when a specific operation is performed over the current bitmap
Occurs when the progress of an async load operation changes.
Occurs after an image is loaded in the editor.
Occurs when the image is saved.
Declaration
public event EventHandler ImageSaved
Event Value
EventHandler
Occurs when an operation results in an error or an exception.
Declaration
public event ErrorEventHandler OperationError
Event Value
ErrorEventHandler
Allows to customize the painted shape or draw a custom one.