Class
RadSpreadsheetElement

Represents the core element of the RadSpreadsheet control that provides comprehensive spreadsheet functionality including worksheet editing, formula bar, status bar, and sheet navigation.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.RadSpreadsheet.dll

Syntax:

cs-api-definition
public class RadSpreadsheetElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, ICommandDescriptorsProvider, IScrollBarsProvider, IWeakEventListener

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementRadSpreadsheetElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleICommandDescriptorsProviderIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIScrollBarsProviderIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProviderIWeakEventListener

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.DisposeManagedResources()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.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.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

RadSpreadsheetElement()

Initializes a new instance of the RadSpreadsheetElement class with default settings and components. Sets up the input handler, sheet selector, status bar, themes, and worksheet editor components.

Declaration

cs-api-definition
public RadSpreadsheetElement()

Fields

ActiveSheetEditorProperty

Identifies the ActiveSheetEditor dependency property.

Declaration

cs-api-definition
public static readonly RadProperty ActiveSheetEditorProperty

Field Value

RadProperty

CommandDescriptorsProperty

Identifies the CommandDescriptors dependency property.

Declaration

cs-api-definition
public static readonly RadProperty CommandDescriptorsProperty

Field Value

RadProperty

FillHandleSelectionStrokeProperty

Identifies the FillHandleSelectionStroke dependency property.

Declaration

cs-api-definition
public static readonly RadProperty FillHandleSelectionStrokeProperty

Field Value

RadProperty

FormulaBarHeightProperty

Identifies the FormulaBarHeight dependency property.

Declaration

cs-api-definition
public static readonly RadProperty FormulaBarHeightProperty

Field Value

RadProperty

SelectionFillProperty

Identifies the SelectionFill dependency property.

Declaration

cs-api-definition
public static readonly RadProperty SelectionFillProperty

Field Value

RadProperty

SelectionStrokeProperty

Identifies the SelectionStroke dependency property.

Declaration

cs-api-definition
public static readonly RadProperty SelectionStrokeProperty

Field Value

RadProperty

SelectionStrokeThicknessProperty

Identifies the SelectionStrokeThickness dependency property.

Declaration

cs-api-definition
public static readonly RadProperty SelectionStrokeThicknessProperty

Field Value

RadProperty

StatusBarHeightProperty

Identifies the StatusBarHeight dependency property.

Declaration

cs-api-definition
public static readonly RadProperty StatusBarHeightProperty

Field Value

RadProperty

WorkbookProperty

Identifies the Workbook dependency property.

Declaration

cs-api-definition
public static readonly RadProperty WorkbookProperty

Field Value

RadProperty

WorksheetEditorContextMenuProperty

Identifies the WorksheetEditorContextMenu dependency property.

Declaration

cs-api-definition
public static readonly RadProperty WorksheetEditorContextMenuProperty

Field Value

RadProperty

Properties

ActiveSheet

Gets or sets the currently active sheet within the workbook.

Declaration

cs-api-definition
public Sheet ActiveSheet { get; set; }

Property Value

Sheet

ActiveSheetEditor

Gets the currently active sheet editor that provides editing functionality for the current sheet.

Declaration

cs-api-definition
public IRadSheetEditor ActiveSheetEditor { get; }

Property Value

IRadSheetEditor

ActiveWorksheet

Gets or sets the currently active worksheet, providing typed access to worksheet-specific functionality.

Declaration

cs-api-definition
public Worksheet ActiveWorksheet { get; set; }

Property Value

Worksheet

ActiveWorksheetEditor

Gets or sets the active worksheet editor that provides editing capabilities for the current worksheet.

Declaration

cs-api-definition
public RadWorksheetEditor ActiveWorksheetEditor { get; set; }

Property Value

RadWorksheetEditor

ColorPalette

Gets or sets the color palette used for cell formatting and theming operations.

Declaration

cs-api-definition
public SpreadsheetColorPalette ColorPalette { get; set; }

Property Value

SpreadsheetColorPalette

CommandDescriptors

Gets the collection of command descriptors available for spreadsheet operations.

Declaration

cs-api-definition
public CommandDescriptors CommandDescriptors { get; }

Property Value

CommandDescriptors

Implements ICommandDescriptorsProvider.CommandDescriptors

FillHandleSelectionStroke

Gets or sets the brush used to draw the fill handle selection indicator.

Declaration

cs-api-definition
public Brush FillHandleSelectionStroke { get; set; }

Property Value

Brush

FontsProvider

Gets the fonts provider that manages font information and font families for the spreadsheet.

Declaration

cs-api-definition
public FontsProvider FontsProvider { get; }

Property Value

FontsProvider

FormulaBar

Gets the formula bar element that allows editing of cell formulas and values.

Declaration

cs-api-definition
public RadSpreadsheetFormulaBar FormulaBar { get; }

Property Value

RadSpreadsheetFormulaBar

FormulaBarHeight

Gets or sets the height of the formula bar in pixels.

Declaration

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

Property Value

int

HorizontalScrollBar

Gets the horizontal scroll bar element for navigating the worksheet horizontally.

Declaration

cs-api-definition
public RadScrollBarElement HorizontalScrollBar { get; }

Property Value

RadScrollBarElement

Implements IScrollBarsProvider.HorizontalScrollBar

InputHandler

Gets or sets the input behavior handler that manages keyboard and mouse interactions for the spreadsheet.

Declaration

cs-api-definition
public SpreadsheetInputBehavior InputHandler { get; set; }

Property Value

SpreadsheetInputBehavior

PrintManager

Gets the print manager that provides printing functionality for the spreadsheet content.

Declaration

cs-api-definition
public PrintManager PrintManager { get; }

Property Value

PrintManager

SelectionFill

Gets or sets the brush used to fill the background of selected cells and ranges.

Declaration

cs-api-definition
public Brush SelectionFill { get; set; }

Property Value

Brush

SelectionStroke

Gets or sets the brush used to draw the outline of selected cells and ranges.

Declaration

cs-api-definition
public Brush SelectionStroke { get; set; }

Property Value

Brush

SelectionStrokeThickness

Gets or sets the thickness of the stroke used to outline selected cells and ranges.

Declaration

cs-api-definition
public double SelectionStrokeThickness { get; set; }

Property Value

double

SheetSelector

Gets the sheet selector element that displays worksheet tabs and allows sheet navigation.

Declaration

cs-api-definition
public RadSpreadsheetSheetSelector SheetSelector { get; }

Property Value

RadSpreadsheetSheetSelector

SheetSelectorContextMenu

Gets or sets the context menu displayed when right-clicking on worksheet tabs in the sheet selector.

Declaration

cs-api-definition
public RadContextMenu SheetSelectorContextMenu { get; set; }

Property Value

RadContextMenu

StatusBar

Gets the status bar element that displays information about the current selection and spreadsheet state.

Declaration

cs-api-definition
public RadSpreadsheetStatusBar StatusBar { get; }

Property Value

RadSpreadsheetStatusBar

StatusBarHeight

Gets or sets the height of the status bar in pixels.

Declaration

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

Property Value

int

Theme

Gets or sets the document theme that defines colors, fonts, and effects for the spreadsheet.

Declaration

cs-api-definition
public DocumentTheme Theme { get; set; }

Property Value

DocumentTheme

ThemesManager

Gets the themes manager that handles document theme operations and theme switching.

Declaration

cs-api-definition
public RadSpreadsheetThemesManager ThemesManager { get; }

Property Value

RadSpreadsheetThemesManager

VerticalScrollBar

Gets the vertical scroll bar element for navigating the worksheet vertically.

Declaration

cs-api-definition
public RadScrollBarElement VerticalScrollBar { get; }

Property Value

RadScrollBarElement

Implements IScrollBarsProvider.VerticalScrollBar

VisibleSize

Gets or sets the dimensions of the visible worksheet area in rows and columns.

Declaration

cs-api-definition
public SizeI VisibleSize { get; set; }

Property Value

SizeI

Workbook

Gets or sets the workbook that contains all worksheets and spreadsheet data.

Declaration

cs-api-definition
public Workbook Workbook { get; set; }

Property Value

Workbook

WorksheetEditorContextMenu

Gets or sets the context menu displayed when right-clicking within the worksheet editor area.

Declaration

cs-api-definition
public RadContextMenu WorksheetEditorContextMenu { get; set; }

Property Value

RadContextMenu

WorksheetUILayersBuilder

Gets or sets the builder responsible for creating and managing worksheet UI layers.

Declaration

cs-api-definition
public WorksheetUILayersBuilder WorksheetUILayersBuilder { get; set; }

Property Value

WorksheetUILayersBuilder

Methods

ArrangeOverride(SizeF)

Arranges the spreadsheet element and positions all child components within the final layout area.

Declaration

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

Parameters

finalSize

SizeF

The final size that this element should use to arrange itself and its children.

Returns

SizeF

The actual size used by the element.

Overrides LightVisualElement.ArrangeOverride(SizeF)

BeginUndoGroup()

Begins an undo group that allows multiple operations to be undone as a single action. Use in conjunction with EndUndoGroup() to group related operations.

Declaration

cs-api-definition
public void BeginUndoGroup()

CancelUndoGroup()

Cancels the currently active undo group, discarding all operations that would have been grouped since the last call to BeginUndoGroup().

Declaration

cs-api-definition
public void CancelUndoGroup()

CreateChildElements()

Creates the child elements that make up the spreadsheet's visual structure. Initializes the formula bar, content presenter, scroll bars, sheet selector, and other UI components.

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides RadElement.CreateChildElements()

CreateDefaultWorkbookContextMenu()

Declaration

cs-api-definition
public virtual RadContextMenu CreateDefaultWorkbookContextMenu()

Returns

RadContextMenu

DpiScaleChanged(SizeF)

Updates the element and its children to account for DPI scaling changes. Ensures that the spreadsheet and its components render correctly at different DPI settings.

Declaration

cs-api-definition
public override void DpiScaleChanged(SizeF scaleFactor)

Parameters

scaleFactor

SizeF

The new DPI scale factor to apply.

Overrides RadElement.DpiScaleChanged(SizeF)

EndUndoGroup()

Ends the currently active undo group, finalizing the grouping of operations since the last call to BeginUndoGroup().

Declaration

cs-api-definition
public void EndUndoGroup()

EnsureDefaultContextMenu()

Declaration

cs-api-definition
protected virtual void EnsureDefaultContextMenu()

InvalidateLayout()

Invalidates the layout.

Declaration

cs-api-definition
public void InvalidateLayout()

MeasureOverride(SizeF)

Measures the desired size of the spreadsheet element and its child components.

Declaration

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

Parameters

availableSize

SizeF

The available size that this element can use.

Returns

SizeF

The desired size of this element based on its content.

Overrides LightVisualElement.MeasureOverride(SizeF)

OnActiveSheetChanged()

Raises the ActiveSheetChanged event.

Declaration

cs-api-definition
protected virtual void OnActiveSheetChanged()

OnActiveSheetEditorChanged()

Raises the ActiveSheetEditorChanged event.

Declaration

cs-api-definition
protected virtual void OnActiveSheetEditorChanged()

OnBeforeOpenFile(OpenFileDialogEventArgs)

Raises the BeforeOpenFile event.

Declaration

cs-api-definition
protected virtual void OnBeforeOpenFile(OpenFileDialogEventArgs args)

Parameters

args

OpenFileDialogEventArgs

Event arguments that hold the event data.

OnBeforeSaveFile(SaveFileDialogEventArgs)

Raises the BeforeSaveFile event.

Declaration

cs-api-definition
protected virtual void OnBeforeSaveFile(SaveFileDialogEventArgs args)

Parameters

args

SaveFileDialogEventArgs

Event arguments that hold the event data.

OnContextMenuShowing(object, SpreadsheetContextMenuOpeningEventArgs)

Raises the ContextMenuShowing event.

Declaration

cs-api-definition
protected virtual void OnContextMenuShowing(object sender, SpreadsheetContextMenuOpeningEventArgs e)

Parameters

sender

object

The object that initiated the event.

e

SpreadsheetContextMenuOpeningEventArgs

Event arguments containing context menu information.

OnMessageShowing(MessageShowingEventArgs)

Raises the MessageShowing event.

Declaration

cs-api-definition
protected virtual void OnMessageShowing(MessageShowingEventArgs args)

Parameters

args

MessageShowingEventArgs

The event arguments containing message information.

OnMouseDown(MouseEventArgs)

Raises the MouseDown event and handles right-click actions to show the context menu.

Declaration

cs-api-definition
protected override void OnMouseDown(MouseEventArgs e)

Parameters

e

MouseEventArgs

A MouseEventArgs that contains the event data.

Overrides RadItem.OnMouseDown(MouseEventArgs)

OnTemplateApplying()

Called when the template is applying.

Declaration

cs-api-definition
protected virtual void OnTemplateApplying()

OnWorkbookChanged()

Raises the WorkbookChanged event.

Declaration

cs-api-definition
protected virtual void OnWorkbookChanged()

OnWorkbookChanging()

Raises the WorkbookChanging event.

Declaration

cs-api-definition
protected virtual void OnWorkbookChanging()

OnWorkbookCommandError(CommandErrorEventArgs)

Raises the WorkbookCommandError event.

Declaration

cs-api-definition
protected virtual void OnWorkbookCommandError(CommandErrorEventArgs args)

Parameters

args

CommandErrorEventArgs

The event arguments containing error information.

OnWorkbookCommandExecuted(CommandExecutedEventArgs)

Raises the WorkbookCommandExecuted event.

Declaration

cs-api-definition
protected virtual void OnWorkbookCommandExecuted(CommandExecutedEventArgs args)

Parameters

args

CommandExecutedEventArgs

The event arguments containing command execution results.

OnWorkbookCommandExecuting(CommandExecutingEventArgs)

Raises the WorkbookCommandExecuting event.

Declaration

cs-api-definition
protected virtual void OnWorkbookCommandExecuting(CommandExecutingEventArgs args)

Parameters

args

CommandExecutingEventArgs

The event arguments containing command execution details.

Print(PrintWhatSettings, string, bool)

Prints the spreadsheet content using the specified print settings. Allows printing the active worksheet, a specific range of cells, or the entire workbook.

Declaration

cs-api-definition
public void Print(PrintWhatSettings printWhatSettings, string printDescription = null, bool showDialog = true)

Parameters

printWhatSettings

PrintWhatSettings

Settings that determine what content should be printed (worksheet, selection, etc.).

printDescription

string

Optional description text that appears in the print preview and printed output.

showDialog

bool

When true, displays the print dialog before printing; when false, prints directly with current settings.

PrintPreview()

Shows the print preview dialog that allows the user to view how the spreadsheet will look when printed and make adjustments to print settings before printing.

Declaration

cs-api-definition
public void PrintPreview()

ProcessMouseWheel(MouseEventArgs, bool)

Processes the MouseWheel event for zooming and scrolling the spreadsheet. When Control key is pressed, zooms in or out; otherwise scrolls the worksheet vertically.

Declaration

cs-api-definition
public virtual bool ProcessMouseWheel(MouseEventArgs e, bool control)

Parameters

e

MouseEventArgs

The event arguments containing mouse wheel delta information.

control

bool

True if Control key was pressed, false otherwise.

Returns

bool

True if the event was handled and should not be processed further, false otherwise.

ReceiveWeakEvent(Type, object, EventArgs)

Receives events from the centralized event manager.

Declaration

cs-api-definition
public bool ReceiveWeakEvent(Type managerType, object sender, EventArgs e)

Parameters

managerType

Type

The type of the WeakEventManager calling this method.

sender

object

Object that originated the event.

e

EventArgs

Event data.

Returns

bool

true if the listener handled the event. It is considered an error by the 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.

Implements IWeakEventListener.ReceiveWeakEvent(Type, object, EventArgs)

Redo()

Redoes the most recently undone operation or group of operations in the spreadsheet.

Declaration

cs-api-definition
public bool Redo()

Returns

bool

True if the redo operation succeeded; otherwise, false.

SetDarkIcons()

Declaration

cs-api-definition
protected virtual void SetDarkIcons()

SetHorizontalOffset(double)

Sets the horizontal scroll position of the active sheet editor. Controls the horizontal scrolling position of the worksheet viewport.

Declaration

cs-api-definition
public void SetHorizontalOffset(double offset)

Parameters

offset

double

The horizontal offset value to set in pixels.

SetStandardIcons()

Declaration

cs-api-definition
protected virtual void SetStandardIcons()

SetVerticalOffset(double)

Sets the vertical scroll position of the active sheet editor. Controls the vertical scrolling position of the worksheet viewport.

Declaration

cs-api-definition
public void SetVerticalOffset(double offset)

Parameters

offset

double

The vertical offset value to set in pixels.

ShowContextMenu(MouseEventArgs)

Declaration

cs-api-definition
protected virtual void ShowContextMenu(MouseEventArgs e)

Parameters

e

MouseEventArgs

Undo()

Undoes the most recent operation or group of operations in the spreadsheet.

Declaration

cs-api-definition
public bool Undo()

Returns

bool

True if the undo operation succeeded; otherwise, false.

UpdateIconSet()

Updates the icon set used throughout the spreadsheet interface to match the current theme. Ensures proper icon contrast when switching between light and dark themes.

Declaration

cs-api-definition
public virtual void UpdateIconSet()

Events

ActiveSheetChanged

Occurs when the active sheet changes to a different worksheet within the workbook.

Declaration

cs-api-definition
public event EventHandler ActiveSheetChanged

Event Value

EventHandler

ActiveSheetEditorChanged

Occurs when the active sheet editor changes to a different editor implementation.

Declaration

cs-api-definition
public event EventHandler ActiveSheetEditorChanged

Event Value

EventHandler

BeforeOpenFile

Occurs before a file is opened, before the open file dialog is shown.

Declaration

cs-api-definition
public event EventHandler<OpenFileDialogEventArgs> BeforeOpenFile

Event Value

EventHandler<OpenFileDialogEventArgs>

Remarks

Subscribe to this event to customize the OpenFileDialog properties (like Filter, InitialDirectory, etc.) before it is displayed to the user. Handlers can also cancel the open file operation by setting the Cancel property of the event arguments to true.

BeforeSaveFile

Occurs before the file is saved, before the save file dialog is shown.

Declaration

cs-api-definition
public event EventHandler<SaveFileDialogEventArgs> BeforeSaveFile

Event Value

EventHandler<SaveFileDialogEventArgs>

Remarks

Subscribe to this event to customize the SaveFileDialog properties (like Filter, InitialDirectory, etc.) before it is displayed to the user. Handlers can also cancel the open file operation by setting the Cancel property of the event arguments to true.

ContextMenuShowing

Occurs when the spreadsheet context menu is about to be shown. Allows customization of the context menu items before they are displayed.

Declaration

cs-api-definition
public event SpreadsheetContextMenuOpeningEventHandler ContextMenuShowing

Event Value

SpreadsheetContextMenuOpeningEventHandler

MessageShowing

Occurs when a message or warning needs to be displayed to the user.

Declaration

cs-api-definition
public event EventHandler<MessageShowingEventArgs> MessageShowing

Event Value

EventHandler<MessageShowingEventArgs>

WorkbookChanged

Occurs after the workbook has been changed to a different workbook instance.

Declaration

cs-api-definition
public event EventHandler WorkbookChanged

Event Value

EventHandler

WorkbookChanging

Occurs before the workbook is changed, allowing for preparation or validation before the change.

Declaration

cs-api-definition
public event EventHandler WorkbookChanging

Event Value

EventHandler

WorkbookCommandError

Occurs when an error occurs during the execution of a workbook command.

Declaration

cs-api-definition
public event EventHandler<CommandErrorEventArgs> WorkbookCommandError

Event Value

EventHandler<CommandErrorEventArgs>

WorkbookCommandExecuted

Occurs after a workbook command has been successfully executed.

Declaration

cs-api-definition
public event EventHandler<CommandExecutedEventArgs> WorkbookCommandExecuted

Event Value

EventHandler<CommandExecutedEventArgs>

WorkbookCommandExecuting

Occurs before a workbook command is executed, allowing for cancellation or modification of the command.

Declaration

cs-api-definition
public event EventHandler<CommandExecutingEventArgs> WorkbookCommandExecuting

Event Value

EventHandler<CommandExecutingEventArgs>

WorkbookContentChanged

Occurs when any content within the workbook has been modified, such as cell values, formatting, or structure changes.

Declaration

cs-api-definition
public event EventHandler WorkbookContentChanged

Event Value

EventHandler

In this article
DefinitionConstructorsRadSpreadsheetElement()FieldsActiveSheetEditorPropertyCommandDescriptorsPropertyFillHandleSelectionStrokePropertyFormulaBarHeightPropertySelectionFillPropertySelectionStrokePropertySelectionStrokeThicknessPropertyStatusBarHeightPropertyWorkbookPropertyWorksheetEditorContextMenuPropertyPropertiesActiveSheetActiveSheetEditorActiveWorksheetActiveWorksheetEditorColorPaletteCommandDescriptorsFillHandleSelectionStrokeFontsProviderFormulaBarFormulaBarHeightHorizontalScrollBarInputHandlerPrintManagerSelectionFillSelectionStrokeSelectionStrokeThicknessSheetSelectorSheetSelectorContextMenuStatusBarStatusBarHeightThemeThemesManagerVerticalScrollBarVisibleSizeWorkbookWorksheetEditorContextMenuWorksheetUILayersBuilderMethodsArrangeOverride(SizeF)BeginUndoGroup()CancelUndoGroup()CreateChildElements()CreateDefaultWorkbookContextMenu()DpiScaleChanged(SizeF)EndUndoGroup()EnsureDefaultContextMenu()InvalidateLayout()MeasureOverride(SizeF)OnActiveSheetChanged()OnActiveSheetEditorChanged()OnBeforeOpenFile(OpenFileDialogEventArgs)OnBeforeSaveFile(SaveFileDialogEventArgs)OnContextMenuShowing(object, SpreadsheetContextMenuOpeningEventArgs)OnMessageShowing(MessageShowingEventArgs)OnMouseDown(MouseEventArgs)OnTemplateApplying()OnWorkbookChanged()OnWorkbookChanging()OnWorkbookCommandError(CommandErrorEventArgs)OnWorkbookCommandExecuted(CommandExecutedEventArgs)OnWorkbookCommandExecuting(CommandExecutingEventArgs)Print(PrintWhatSettings, string, bool)PrintPreview()ProcessMouseWheel(MouseEventArgs, bool)ReceiveWeakEvent(Type, object, EventArgs)Redo()SetDarkIcons()SetHorizontalOffset(double)SetStandardIcons()SetVerticalOffset(double)ShowContextMenu(MouseEventArgs)Undo()UpdateIconSet()EventsActiveSheetChangedActiveSheetEditorChangedBeforeOpenFileBeforeSaveFileContextMenuShowingMessageShowingWorkbookChangedWorkbookChangingWorkbookCommandErrorWorkbookCommandExecutedWorkbookCommandExecutingWorkbookContentChanged
Not finding the help you need?
Contact Support