skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadWorksheetEditor

Represents a visual editor for a spreadsheet worksheet that provides user interface capabilities for editing, selection, and navigation within the worksheet data.

Inheritance
System.Object
DisposableObject
RadObject
RadElement
VisualElement
RadComponentElement
RadItem
UIElement
ControlBase
RadSheetEditorBase
RadSheetEditorBase<Worksheet>
RadWorksheetEditor
Inherited Members
RadSheetEditorBase<Worksheet>.IsSheetValid(Sheet)
RadSheetEditorBase<Worksheet>.Sheet
RadSheetEditorBase.ScaleFactorProperty
RadSheetEditorBase.AllowScalingProperty
RadSheetEditorBase.DoOnSheetChanging()
RadSheetEditorBase.DoOnSheetChanged()
RadSheetEditorBase.GetSheetValue()
RadSheetEditorBase.SetSheetValue(Sheet)
RadSheetEditorBase.IRadSheetEditor.Focus()
RadSheetEditorBase.OnOwnerTemplateApplying()
RadSheetEditorBase.OnScrollBarProviderChanging()
RadSheetEditorBase.OnKeyDown(KeyEventArgs)
RadSheetEditorBase.OnKeyPressed(KeyPressEventArgs)
RadSheetEditorBase.OnCommandDescriptorsChanged()
RadSheetEditorBase.OnPreviewSheetChanging()
RadSheetEditorBase.OnPreviewSheetChanged()
RadSheetEditorBase.OnUICommandExecuting(UICommandExecutingEventArgs)
RadSheetEditorBase.OnUICommandExecuted(UICommandExecutedEventArgs)
RadSheetEditorBase.OnPreviewKeyDown(KeyEventArgs)
RadSheetEditorBase.OnUICommandError(UICommandErrorEventArgs)
RadSheetEditorBase.IRadSheetEditor.UpdateLayout()
RadSheetEditorBase.ISheetEditor.Sheet
RadSheetEditorBase.Owner
RadSheetEditorBase.ScrollBarsProvider
RadSheetEditorBase.KeyBindings
RadSheetEditorBase.CommandDescriptors
RadSheetEditorBase.ScaleFactor
RadSheetEditorBase.AllowScaling
RadSheetEditorBase.IRadSheetEditor.PreviewKeyDown
RadSheetEditorBase.CommandDescriptorsChanged
RadSheetEditorBase.PreviewSheetChanging
RadSheetEditorBase.SheetChanging
RadSheetEditorBase.PreviewSheetChanged
RadSheetEditorBase.SheetChanged
RadSheetEditorBase.ScaleFactorChanged
RadSheetEditorBase.UICommandExecuting
RadSheetEditorBase.UICommandExecuted
RadSheetEditorBase.UICommandError
RadSheetEditorBase.PreviewKeyDown
UIElement.TextProperty
UIElement.FlowDirectionProperty
UIElement.ClipProperty
UIElement.UpdateRenderTransform()
UIElement.InitializeFields()
UIElement.CaptureMouse()
UIElement.ReleaseMouseCapture()
UIElement.Paint(IPaintingContext)
UIElement.CanPaint(IPaintingContext)
UIElement.PaintCore(IPaintingContext)
UIElement.ClearValue(RadProperty)
UIElement.IsKeyboardFocusWithin()
UIElement.OnMouseLeftButtonDown(MouseButtonEventArgs)
UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs)
UIElement.OnMouseRightButtonDown(MouseButtonEventArgs)
UIElement.OnMouseRightButtonUp(MouseButtonEventArgs)
UIElement.OnMouseClick(MouseButtonEventArgs)
UIElement.OnMouseDoubleClick(MouseButtonEventArgs)
UIElement.HitTest(Point)
UIElement.GetClipRect()
UIElement.DoClick(EventArgs)
UIElement.DoDoubleClick(EventArgs)
UIElement.OnMouseDown(MouseEventArgs)
UIElement.DoMouseWheel(MouseEventArgs)
UIElement.DoMouseMove(MouseEventArgs)
UIElement.OnMouseUp(MouseEventArgs)
UIElement.OnBubbleEvent(RadElement, RoutedEventArgs)
UIElement.OnClick(EventArgs)
UIElement.OnDoubleClick(EventArgs)
UIElement.OnPropertyChanged(RadPropertyChangedEventArgs)
UIElement.OnLostFocus(EventArgs)
UIElement.OnGotFocus(EventArgs)
UIElement.OnBoundsChanged(RadPropertyChangedEventArgs)
UIElement.IsFocusable
UIElement.Text
UIElement.AutomationID
UIElement.RenderTransform
UIElement.Clip
UIElement.IsHitTestVisible
UIElement.Dispatcher
UIElement.HasReceivedFocus
UIElement.MouseLeftButtonDown
UIElement.MouseLeftButtonUp
UIElement.MouseRightButtonDown
UIElement.MouseRightButtonUp
UIElement.MouseClick
UIElement.MouseDoubleClick
UIElement.MouseEnter
UIElement.GotFocus
UIElement.LostFocus
RadItem.KeyDownEvent
RadItem.KeyPressEvent
RadItem.KeyUpEvent
RadItem.FocusCommand
RadItem.ActionCommand
RadItem.RadItemLastStateKey
RadItem.UseDefaultDisabledPaintProperty
RadItem.TextOrientationProperty
RadItem.FlipTextProperty
RadItem.StringAlignmentProperty
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.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, Single, SizeF, Boolean)
RadItem.OnMouseMove(MouseEventArgs)
RadItem.OnMouseLeave(EventArgs)
RadItem.StartRippleAnimation(MouseEventArgs)
RadItem.UpdateFocusBorder(Boolean)
RadItem.ContainsText()
RadItem.ShouldSerializeProperty(PropertyDescriptor)
RadItem.ProcessDialogKey(Keys)
RadItem.ProcessCmdKey(Message, Keys)
RadItem.ProcessMnemonic(Char)
RadItem.CallRaiseKeyDown(KeyEventArgs)
RadItem.RaiseKeyDown(KeyEventArgs)
RadItem.CallRaiseKeyPress(KeyPressEventArgs)
RadItem.RaiseKeyPress(KeyPressEventArgs)
RadItem.CallRaiseKeyUp(KeyEventArgs)
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.ISupportDrag.CanDrag(Point)
RadItem.CanDragCore(Point)
RadItem.ISupportDrag.GetDataContext()
RadItem.GetDragContextCore()
RadItem.ISupportDrag.GetDragHint()
RadItem.GetDragHintCore()
RadItem.ISupportDrop.DragDrop(Point, ISupportDrag)
RadItem.ProcessDragDrop(Point, ISupportDrag)
RadItem.ISupportDrop.DragOver(Point, ISupportDrag)
RadItem.ProcessDragOver(Point, ISupportDrag)
RadItem.ISupportDrop.DragEnter(Point, ISupportDrag)
RadItem.ProcessDragEnter(Point, ISupportDrag)
RadItem.ISupportDrop.DragLeave(Point, ISupportDrag)
RadItem.ProcessDragLeave(Point, ISupportDrag)
RadItem.IShortcutProvider.OnShortcut(ShortcutEventArgs)
RadItem.IShortcutProvider.OnPartialShortcut(PartialShortcutEventArgs)
RadItem.IShortcutProvider.OnShortcutsChanged()
RadItem.UpdateOnShortcutsChanged()
RadItem.CanHandleShortcut(ShortcutEventArgs)
RadItem.IsOnActiveForm(Control, Boolean)
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.SuspendApplyOfThemeSettings()
RadItem.ResumeApplyOfThemeSettings()
RadItem.GetAvailableVisualStates()
RadItem.ShouldFallbackToDefaultTheme()
RadItem.UseDefaultDisabledPaint
RadItem.TextOrientation
RadItem.FlipText
RadItem.CanHaveOwnStyle
RadItem.Selectable
RadItem.DesignTimeAllowDrop
RadItem.DesignTimeAllowDrag
RadItem.DefaultAutoToolTip
RadItem.ShouldHandleMouseInput
RadItem.KeyTip
RadItem.ParentItem
RadItem.CommandBinding
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.SerializeProperties
RadItem.ToolTipText
RadItem.ThemeRole
RadItem.VisualState
RadItem.StateManager
RadItem.AllowDrag
RadItem.AllowDrop
RadItem.Shortcuts
RadItem.AccessibleDescription
RadItem.AccessibleName
RadItem.AccessibleRole
RadItem.IStylableElement.VisualState
RadItem.IStylableElement.ThemeRole
RadItem.IStylableElement.FallbackToDefaultTheme
RadItem.ContainsMnemonic
RadItem.EnableAnalytics
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.ComponentElementLastStateKey
RadComponentElement.ToString()
RadComponentElement.GetService(Type)
RadComponentElement.CanRaiseEvents
RadComponentElement.Container
RadComponentElement.DesignMode
RadComponentElement.IsDesignMode
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.PaintElement(IGraphics, Single, SizeF)
VisualElement.PaintChildren(IGraphics, Rectangle, Single, SizeF, Boolean)
VisualElement.PrePaintElement(IGraphics)
VisualElement.PostPaintElement(IGraphics)
VisualElement.GetScaledFont(Single)
VisualElement.GetScaledFont(Single, 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.IsEditedInSpyProperty
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.TraceInvalidation
RadElement.SetPropertyValueCommand
RadElement.GetPropertyValueCommand
RadElement.RadElementLastStateKey
RadElement.StyleProperty
RadElement.CallCreateChildElements()
RadElement.SuspendReferenceUpdate()
RadElement.ResumeReferenceUpdate()
RadElement.CreateChildElements()
RadElement.OnLoad(Boolean)
RadElement.CallOnLoad(Boolean)
RadElement.LoadCore()
RadElement.OnLoaded()
RadElement.OnUnload(ComponentThemableElementTree, Boolean)
RadElement.UnloadCore(ComponentThemableElementTree)
RadElement.OnUnloaded(ComponentThemableElementTree)
RadElement.OnElementTreeChanged(ComponentThemableElementTree)
RadElement.OnBeginDispose()
RadElement.SetParent(RadElement)
RadElement.OnParentChanged(RadElement)
RadElement.UpdateReferences(ComponentThemableElementTree, Boolean, Boolean)
RadElement.SetIsDesignMode(Boolean, Boolean)
RadElement.ChangeCollection(RadElement, ItemsChangeOperation)
RadElement.ResetLayout(Boolean)
RadElement.HasInvisibleAncestor()
RadElement.ResetLayoutCore()
RadElement.SetAllLocalValuesAsDefault(Boolean)
RadElement.InvalidateArrange()
RadElement.InvalidateArrange(Boolean)
RadElement.InvalidateMeasure()
RadElement.InvalidateMeasure(Boolean)
RadElement.UpdateLayout()
RadElement.SuspendLayout()
RadElement.SuspendLayout(Boolean)
RadElement.ResumeLayout(Boolean)
RadElement.ResumeLayout(Boolean, Boolean)
RadElement.Arrange(RectangleF)
RadElement.Measure(SizeF)
RadElement.SetBounds(Rectangle)
RadElement.SetBounds(Int32, Int32, Int32, Int32)
RadElement.GetBoundingRectangle(Size)
RadElement.GetBoundingRectangle(Rectangle)
RadElement.GetDesiredSize(Boolean)
RadElement.PointToScreen(Point)
RadElement.PointFromScreen(Point)
RadElement.PointToControl(Point)
RadElement.PointFromControl(Point)
RadElement.LocationToControl()
RadElement.RectangleToScreen(Rectangle)
RadElement.CallOnRenderSizeChanged(SizeChangedInfo)
RadElement.OnRenderSizeChanged(SizeChangedInfo)
RadElement.OnChildDesiredSizeChanged(RadElement)
RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)
RadElement.ArrangeCore(RectangleF)
RadElement.MeasureCore(SizeF)
RadElement.MeasureChildren(SizeF)
RadElement.GetArrangeRect(RectangleF)
RadElement.CanExecuteLayoutOperation()
RadElement.CalcLayoutOffset(PointF)
RadElement.LockBounds()
RadElement.UnlockBounds()
RadElement.SetBoundsCore(Rectangle)
RadElement.IsInValidState(Boolean)
RadElement.GetScrollingOffset()
RadElement.Invalidate()
RadElement.Invalidate(Boolean)
RadElement.GetInvalidateBounds()
RadElement.NotifyInvalidate(RadElement)
RadElement.OnTransformationInvalidated()
RadElement.InvalidateTransformations()
RadElement.PerformLayoutTransformation(RadMatrix)
RadElement.PerformPaintTransformation(RadMatrix)
RadElement.IsInGetAsBitmap()
RadElement.PaintElementSkin(IGraphics)
RadElement.Paint(IGraphics, Rectangle, Single, SizeF, Boolean)
RadElement.PaintBackgroundShape(IGraphics)
RadElement.PostPaintChildren(IGraphics, Rectangle, Single, SizeF)
RadElement.PaintChild(RadElement, IGraphics, Rectangle, Single, SizeF, Boolean)
RadElement.PaintShadow(RadElement, IGraphics)
RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)
RadElement.GetShadowRect(Rectangle, Int32)
RadElement.PaintFocusCues(IGraphics, Rectangle)
RadElement.GetAsBitmap(IGraphics, Brush, Single, SizeF)
RadElement.GetAsTransformedBitmap(IGraphics, Brush, Single, SizeF)
RadElement.GetAsTransformedBitmap(Brush, Single, SizeF)
RadElement.GetAsTransformedBitmap(Rectangle, Brush, Single, SizeF)
RadElement.GetAsBitmapEx(Color, Single, SizeF)
RadElement.GetAsBitmapEx(Brush, Single, SizeF)
RadElement.GetAsBitmap(Brush, Single, SizeF)
RadElement.IsInVisibleClipBounds(Rectangle)
RadElement.SetClipping(Graphics)
RadElement.ShouldPaintChild(RadElement)
RadElement.GetFocusRect()
RadElement.GetCurrentShape()
RadElement.GetPaintRectangle(Single, Single, SizeF)
RadElement.GetPatchedRect(RectangleF, Single, SizeF)
RadElement.GetXPVisualStyle()
RadElement.GetVistaVisualStyle()
RadElement.InitializeSystemSkinPaint()
RadElement.UnitializeSystemSkinPaint()
RadElement.GetSystemSkinPaintBounds()
RadElement.OnUseSystemSkinChanged(EventArgs)
RadElement.ShouldPaintSystemSkin()
RadElement.ComposeShouldPaintSystemSkin()
RadElement.MapStyleProperty(RadProperty, String)
RadElement.GetStylablePropertiesFilter()
RadElement.ResetStyleSettings(Boolean)
RadElement.ResetStyleSettings(Boolean, RadProperty)
RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)
RadElement.AddBehavior(PropertyChangeBehavior)
RadElement.GetBehaviors()
RadElement.RemoveBehavior(PropertyChangeBehavior)
RadElement.ClearBehaviors()
RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)
RadElement.SetThemeApplied(Boolean)
RadElement.OnStyleChanged(RadPropertyChangedEventArgs)
RadElement.SuspendThemeRefresh()
RadElement.ResumeThemeRefresh()
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.OnTunnelEvent(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.GetChildAt(Int32)
RadElement.IsChildOf(RadElement)
RadElement.Focus()
RadElement.Focus(Boolean)
RadElement.SetFocusPropertySafe(Boolean)
RadElement.SetElementFocused(Boolean)
RadElement.KillFocus()
RadElement.SetFocus()
RadElement.OnCLREventsRise(RoutedEventArgs)
RadElement.OnMouseHover(EventArgs)
RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)
RadElement.OnLostMouseCapture(MouseEventArgs)
RadElement.OnMouseEnter(EventArgs)
RadElement.PerformClick()
RadElement.OnMouseWheel(MouseEventArgs)
RadElement.CallDoMouseWheel(MouseEventArgs)
RadElement.IsInputKey(InputKeyEventArgs)
RadElement.MouseEventArgsFromControl(MouseEventArgs)
RadElement.DoMouseDown(MouseEventArgs)
RadElement.DoMouseUp(MouseEventArgs)
RadElement.ShowScreenTip(ScreenTipNeededEventArgs)
RadElement.HideScreenTip()
RadElement.DoMouseHover(EventArgs)
RadElement.OnShowScreenTip(ComponentInputBehavior)
RadElement.RaiseClick(EventArgs)
RadElement.RaiseDoubleClick(EventArgs)
RadElement.RaiseMouseWheel(MouseEventArgs)
RadElement.UpdateContainsMouse()
RadElement.UpdateContainsFocus(Boolean)
RadElement.DoMouseEnter(EventArgs)
RadElement.DoMouseLeave(EventArgs)
RadElement.CallDoMouseDown(MouseEventArgs)
RadElement.CallDoMouseUp(MouseEventArgs)
RadElement.CallDoMouseMove(MouseEventArgs)
RadElement.CallDoMouseHover(EventArgs)
RadElement.CallDoMouseEnter(EventArgs)
RadElement.CallDoMouseLeave(EventArgs)
RadElement.CallDoClick(EventArgs)
RadElement.CallDoDoubleClick(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(Boolean)
RadElement.DisposeChildren()
RadElement.ResetUseCompatibleTextRendering()
RadElement.ShouldSerializeUseCompatibleTextRendering()
RadElement.IStylableNode.GetThemeEffectiveType()
RadElement.IStylableNode.ApplySettings(PropertySettingGroup)
RadElement.GetStylableChildrenHierarchy()
RadElement.GetStylableChildren()
RadElement.ResetStyleVersion()
RadElement.GetClientRectangle(SizeF)
RadElement.GetBorderThickness(BorderPrimitive)
RadElement.DpiScaleChanged(SizeF)
RadElement.ElementState
RadElement.LayoutManager
RadElement.DesiredSize
RadElement.IsLayoutSuspended
RadElement.BoundingRectangle
RadElement.ControlBoundingRectangle
RadElement.BypassLayoutPolicies
RadElement.IsArrangeValid
RadElement.IsMeasureValid
RadElement.PreviousArrangeRect
RadElement.PreviousConstraint
RadElement.TreeLevel
RadElement.Transform
RadElement.TotalTransform
RadElement.ShouldPaintUsingParentShape
RadElement.UseSystemSkin
RadElement.VsbVisible
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.CanFocus
RadElement.IsFocused
RadElement.IsMouseOver
RadElement.IsMouseOverElement
RadElement.IsMouseDown
RadElement.InvalidateChildrenOnChildChanged
RadElement.ShouldPaint
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.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.IStylableNode.Parent
RadElement.IStylableNode.ChildrenHierarchy
RadElement.IStylableNode.Children
RadElement.IStylableNode.Class
RadElement.Style
RadElement.AutoToolTip
RadElement.ScreenTip
RadElement.AutoNumberKeyTip
RadElement.MeasureIsDirty
RadElement.ArrangeIsDirty
RadElement.NeverMeasured
RadElement.NeverArranged
RadElement.ArrangeInProgress
RadElement.MeasureInProgress
RadElement.ShouldPaintChildren
RadElement.InvalidateMeasureOnRemove
RadElement.HideFromElementHierarchyEditor
RadElement.DpiScaleFactor
RadElement.LayoutUpdated
RadElement.ElementPainted
RadElement.MouseHover
RadElement.MouseMove
RadElement.MouseDown
RadElement.MouseUp
RadElement.Click
RadElement.DoubleClick
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.SetValueAtDesignTime(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.RemoveStylePropertySetting(IPropertySetting)
RadObject.RemoveStylePropertySetting(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
RadObject.ShouldSerializePropertyHandler
DisposableObject.GetBitState(Int64)
DisposableObject.SetBitState(Int64, Boolean)
DisposableObject.OnBitStateChanged(Int64, Boolean, Boolean)
DisposableObject.DisposeUnmanagedResources()
DisposableObject.BitState
DisposableObject.Events
DisposableObject.IsDisposing
DisposableObject.IsDisposed
DisposableObject.Disposed
DisposableObject.Disposing
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinForms.Controls.Spreadsheet.Worksheets
Assembly: Telerik.WinControls.RadSpreadsheet.dll

Syntax

public class RadWorksheetEditor : RadSheetEditorBase<Worksheet>, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IRadSheetEditor, ICommandDescriptorsProvider, ISheetEditor, IWorksheetUILayerOwner, IUILayerOwner, IDisposable

Constructors

RadWorksheetEditor(RadSpreadsheetElement)

Initializes a new instance of the RadWorksheetEditor class with default visible size and the specified owner.

Declaration
public RadWorksheetEditor(RadSpreadsheetElement owner)
Parameters
RadSpreadsheetElement owner

The RadSpreadsheetElement that owns this worksheet editor.

RadWorksheetEditor(SizeI, RadSpreadsheetElement)

Initializes a new instance of the RadWorksheetEditor class with the specified visible size and owner.

Declaration
public RadWorksheetEditor(SizeI visibleSize, RadSpreadsheetElement owner)
Parameters
SizeI visibleSize

The dimensions of the visible area for the worksheet editor.

RadSpreadsheetElement owner

The RadSpreadsheetElement that owns this worksheet editor.

Fields

LeftMarginsPanelName

The name identifier for the left margins panel within the worksheet editor layout.

Declaration
public static readonly string LeftMarginsPanelName
Field Value
System.String

TopMarginsPanelName

The name identifier for the top margins panel within the worksheet editor layout.

Declaration
public static readonly string TopMarginsPanelName
Field Value
System.String

Properties

ActivePresenter

Gets the currently active presenter responsible for rendering the worksheet content.

Declaration
public IRadWorksheetEditorPresenter ActivePresenter { get; }
Property Value
IRadWorksheetEditorPresenter

Commands

Gets the collection of commands available for worksheet editing operations.

Declaration
public RadWorksheetEditorCommands Commands { get; }
Property Value
RadWorksheetEditorCommands

Dialogs

Gets the dialog management system for worksheet editor operations.

Declaration
public WorksheetEditorDialogs Dialogs { get; }
Property Value
WorksheetEditorDialogs

FrozenCellIndex

Gets the cell index that is positioned below the top frozen pane and to the right of the left frozen pane.

Declaration
public CellIndex FrozenCellIndex { get; }
Property Value
CellIndex

HorizontalScrollMode

Gets or sets the horizontal scrolling behavior for the worksheet editor.

Declaration
public ScrollMode HorizontalScrollMode { get; set; }
Property Value
ScrollMode

IsHorizontalViewportUpdateSuspended

Gets a value indicating whether horizontal viewport updates are currently suspended.

Declaration
public bool IsHorizontalViewportUpdateSuspended { get; }
Property Value
System.Boolean

IsVerticalViewportUpdateSuspended

Gets a value indicating whether vertical viewport updates are currently suspended.

Declaration
public bool IsVerticalViewportUpdateSuspended { get; }
Property Value
System.Boolean

Selection

Gets the current cell and range selection within the worksheet.

Declaration
public Selection Selection { get; }
Property Value
Selection

SheetViewport

Gets the viewport information for the currently displayed portion of the worksheet.

Declaration
public override SheetViewport SheetViewport { get; }
Property Value
SheetViewport

Overrides
RadSheetEditorBase.SheetViewport

ShowGridlines

Gets or sets a value indicating whether gridlines are displayed in the worksheet.

Declaration
public bool ShowGridlines { get; set; }
Property Value
System.Boolean

ShowRowColumnHeadings

Gets or sets a value indicating whether row and column headings are displayed in the worksheet.

Declaration
public bool ShowRowColumnHeadings { get; set; }
Property Value
System.Boolean

TopLeftCellIndex

Gets the cell index of the top-left visible cell in the current view.

Declaration
public CellIndex TopLeftCellIndex { get; }
Property Value
CellIndex

VerticalScrollMode

Gets or sets the vertical scrolling behavior for the worksheet editor.

Declaration
public ScrollMode VerticalScrollMode { get; set; }
Property Value
ScrollMode

VisibleSize

Gets the dimensions of the visible area within the worksheet editor.

Declaration
public SizeI VisibleSize { get; }
Property Value
SizeI

Worksheet

Gets or sets the Worksheet instance being edited by this worksheet editor.

Declaration
public Worksheet Worksheet { get; set; }
Property Value
Worksheet

Methods

ArrangeOverride(SizeF)

Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.Drawing.SizeF finalSize

Returns
System.Drawing.SizeF

Overrides
RadElement.ArrangeOverride(SizeF)

BringIntoView(CellIndex)

Scrolls the worksheet view to ensure the specified cell is visible within the current viewport.

Declaration
public void BringIntoView(CellIndex cellIndex)
Parameters
CellIndex cellIndex

The cell index to bring into view.

CircleInvalidData()

Displays visual circles around cells containing invalid data according to data validation rules.

Declaration
public void CircleInvalidData()

Clear(ClearType)

Clears the selected cells.

Declaration
public void Clear(ClearType clearType)
Parameters
ClearType clearType

Type of the clear.

ClearInvalidDataCircles()

Removes the visual circles that mark cells with invalid data.

Declaration
public void ClearInvalidDataCircles()

Copy()

Copies the selected cell values and formatting.

Declaration
public bool Copy()
Returns
System.Boolean

True if succeed.

CreateHistoryState()

Creates a snapshot of the current worksheet editor state for history tracking purposes.

Declaration
public RadWorksheetEditorHistoryState CreateHistoryState()
Returns
RadWorksheetEditorHistoryState

A RadWorksheetEditorHistoryState representing the current state.

Cut()

Cuts the selected cell values and formatting.

Declaration
public void Cut()

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Declaration
public void Dispose()
Implements
System.IDisposable.Dispose()

Dispose(Boolean)

Disposes the specified clean up managed resources.

Declaration
protected virtual void Dispose(bool cleanUpManagedResources)
Parameters
System.Boolean cleanUpManagedResources

The clean up managed resources.

DisposeManagedResources()

Declaration
protected override void DisposeManagedResources()
Overrides
RadItem.DisposeManagedResources()

FreezePanes(CellIndex)

Freezes the worksheet panes at the specified cell position, creating fixed rows and columns.

Declaration
public void FreezePanes(CellIndex cellIndex)
Parameters
CellIndex cellIndex

The cell index where the freeze should occur.

GetCellLayoutBox(Int32, Int32)

Gets the cell layout box.

Declaration
public CellLayoutBox GetCellLayoutBox(int rowIndex, int columnIndex)
Parameters
System.Int32 rowIndex

Index of the row.

System.Int32 columnIndex

Index of the column.

Returns
CellLayoutBox

The cell layout box.

GetCellLayoutBox(CellIndex)

Gets the cell layout box.

Declaration
public CellLayoutBox GetCellLayoutBox(CellIndex cellIndex)
Parameters
CellIndex cellIndex

Index of the cell.

Returns
CellLayoutBox

The cell layout box.

InvalidatePresenterLayout()

Invalidates the presenter layout.

Declaration
public void InvalidatePresenterLayout()

MeasureOverride(SizeF)

When overridden in a derived class, measures the size in layout required for child elements and determines a size for the System.Windows.FrameworkElement-derived class.

Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.Drawing.SizeF availableSize

The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.

Returns
System.Drawing.SizeF

The size that this element determines it needs during layout, based on its calculations of child element sizes.

Overrides
RadElement.MeasureOverride(SizeF)

OnActivePresenterChanged()

Raises the ActivePresenterChanged event.

Declaration
protected virtual void OnActivePresenterChanged()

OnFilterMenuOpened(FilterMenuPopupOpenedEventArgs)

Raises the FilterMenuOpened event.

Declaration
protected virtual void OnFilterMenuOpened(FilterMenuPopupOpenedEventArgs args)
Parameters
FilterMenuPopupOpenedEventArgs args

The event arguments containing opened filter menu information.

OnFilterMenuOpening(FilterMenuPopupOpeningEventArgs)

Raises the FilterMenuOpening event.

Declaration
protected virtual void OnFilterMenuOpening(FilterMenuPopupOpeningEventArgs args)
Parameters
FilterMenuPopupOpeningEventArgs args

The event arguments containing filter menu information.

OnHyperlinkClicked(HyperlinkClickedEventArgs)

Raises the HyperlinkClicked event.

Declaration
protected virtual void OnHyperlinkClicked(HyperlinkClickedEventArgs args)
Parameters
HyperlinkClickedEventArgs args

The event arguments containing hyperlink information.

OnOwnerChanged()

Called when the owner is changed.

Declaration
protected override void OnOwnerChanged()
Overrides
RadSheetEditorBase.OnOwnerChanged()

OnOwnerChanging()

Raises the OwnerChanging event.

Declaration
protected override void OnOwnerChanging()
Overrides
RadSheetEditorBase.OnOwnerChanging()

OnScaleFactorChanged()

Raises the ScaleFactorChanged event.

Declaration
protected override void OnScaleFactorChanged()
Overrides
RadSheetEditorBase.OnScaleFactorChanged()

OnScrollBarProviderChanged()

Called when the scroll bar provider is changed.

Declaration
protected override void OnScrollBarProviderChanged()
Overrides
RadSheetEditorBase.OnScrollBarProviderChanged()

OnScrollModeChanged()

Raises the ScrollModeChanged event.

Declaration
protected virtual void OnScrollModeChanged()

OnSheetChanged()

Called when the worksheet has changed, setting up event handlers and initializing the new worksheet.

Declaration
protected override void OnSheetChanged()
Overrides
RadSheetEditorBase.OnSheetChanged()

OnSheetChanging()

Called when the worksheet is about to change, allowing for cleanup of event handlers and resources.

Declaration
protected override void OnSheetChanging()
Overrides
RadSheetEditorBase.OnSheetChanging()

OpenHyperlink(HyperlinkInfo)

Opens and navigates to the specified hyperlink.

Declaration
public void OpenHyperlink(HyperlinkInfo hyperlink)
Parameters
HyperlinkInfo hyperlink

The hyperlink information to open.

Paste()

Pastes in the selected cells the cell values and formatting.

Declaration
public bool Paste()
Returns
System.Boolean

True if succeed.

Paste(PasteOptions)

Pastes in the selected cells respecting the specified paste options.

Declaration
public bool Paste(PasteOptions pasteOptions)
Parameters
PasteOptions pasteOptions

The paste options.

Returns
System.Boolean

True if succeed.

PreserveSheetViewState(ISheetViewState)

Preserves the view state of the sheet.

Declaration
protected override void PreserveSheetViewState(ISheetViewState viewState)
Parameters
ISheetViewState viewState

View state of the sheet.

Overrides
RadSheetEditorBase.PreserveSheetViewState(ISheetViewState)

ReceiveWeakEvent(Type, Object, EventArgs)

Receives events from the centralized event manager.

Declaration
public bool ReceiveWeakEvent(Type managerType, object sender, EventArgs e)
Parameters
System.Type managerType

The type of the System.Windows.WeakEventManager calling this method.

System.Object sender

Object that originated the event.

System.EventArgs e

Event data.

Returns
System.Boolean

true if the listener handled the event. It is considered an error by the System.Windows.WeakEventManager handling in WPF to register a listener for an event that the listener does not handle. Regardless, the method should return false if it receives an event that it does not recognize or handle.

RestoreHistoryState(RadWorksheetEditorHistoryState)

Restores the worksheet editor to a previously saved history state.

Declaration
public void RestoreHistoryState(RadWorksheetEditorHistoryState historyState)
Parameters
RadWorksheetEditorHistoryState historyState

The history state to restore.

RestoreSheetViewState(ISheetViewState)

Restores the view state of the sheet.

Declaration
protected override void RestoreSheetViewState(ISheetViewState viewState)
Parameters
ISheetViewState viewState

View state of the sheet.

Overrides
RadSheetEditorBase.RestoreSheetViewState(ISheetViewState)

ResumeViewportUpdate()

Resumes viewport updates that were previously suspended by SuspendViewportUpdate().

Declaration
public void ResumeViewportUpdate()

SetHorizontalOffset(Double)

Sets the horizontal offset.

Declaration
public override void SetHorizontalOffset(double offset)
Parameters
System.Double offset

The offset.

Overrides
RadSheetEditorBase.SetHorizontalOffset(Double)

SetVerticalOffset(Double)

Sets the vertical offset.

Declaration
public override void SetVerticalOffset(double offset)
Parameters
System.Double offset

The offset.

Overrides
RadSheetEditorBase.SetVerticalOffset(Double)

ShouldArrangeChild(RadElement)

Declaration
protected override bool ShouldArrangeChild(RadElement child)
Parameters
RadElement child

Returns
System.Boolean

Overrides
RadElement.ShouldArrangeChild(RadElement)

ShouldMeasureChild(RadElement)

Declaration
protected override bool ShouldMeasureChild(RadElement child)
Parameters
RadElement child

Returns
System.Boolean

Overrides
RadElement.ShouldMeasureChild(RadElement)

SuspendViewportUpdate()

Temporarily suspends viewport updates to improve performance during multiple operations.

Declaration
public void SuspendViewportUpdate()

UnfreezePanes()

Removes any frozen panes from the worksheet, allowing all rows and columns to scroll freely.

Declaration
public void UnfreezePanes()

UpdateToViewWithTopLeftCellIndex(CellIndex)

Updates the viewport to position the specified cell as the top-left visible cell.

Declaration
public void UpdateToViewWithTopLeftCellIndex(CellIndex cellIndex)
Parameters
CellIndex cellIndex

The cell index to position at the top-left of the viewport.

Events

ActivePresenterChanged

Occurs when the active presenter changes to a different worksheet presenter implementation.

Declaration
public event EventHandler ActivePresenterChanged
Event Type
System.EventHandler

FilterMenuOpened

Occurs when a filter menu popup has been opened and is displayed to the user.

Declaration
public event FilterMenuPopupOpenedEventHandler FilterMenuOpened
Event Type
FilterMenuPopupOpenedEventHandler

FilterMenuOpening

Occurs when a filter menu popup is about to open, allowing for customization of the filter options.

Declaration
public event FilterMenuPopupOpeningEventHandler FilterMenuOpening
Event Type
FilterMenuPopupOpeningEventHandler

HyperlinkClicked

Occurs when a hyperlink within a worksheet cell is clicked by the user.

Declaration
public event EventHandler<HyperlinkClickedEventArgs> HyperlinkClicked
Event Type
System.EventHandler<HyperlinkClickedEventArgs>

ScrollModeChanged

Occurs when the horizontal or vertical scroll mode changes.

Declaration
public event EventHandler ScrollModeChanged
Event Type
System.EventHandler

Extension Methods

CommonExtensions.ClearIfNoBindingAndSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
SerializationExtensions.DeserializePrimitives(RadItem, SerializationInfo)
CommonExtensions.SetIfDifferent(RadObject, RadProperty, Object)
CommonExtensions.ClearIfSet(RadObject, RadProperty)
CommonExtensions.IsLocalValueSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.