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

Represents the header cell in RadGridView

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

C#
public class GridHeaderCellElement : GridVirtualizedCellElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IContextMenuProvider, IVirtualizedElement<GridViewColumn>

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementGridVisualElementConditionalFormattableGridVisualElementGridCellElementGridVirtualizedCellElementGridHeaderCellElement...

Derived Classes: GridCheckBoxHeaderCellElementGridColumnGroupCellElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentIContextMenuProviderICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProviderIVirtualizedElement<GridViewColumn>...

Inherited Members GridVirtualizedCellElement.Attach(GridViewColumn, object)GridVirtualizedCellElement.Synchronize()GridVirtualizedCellElement.BindRowProperties()GridVirtualizedCellElement.UnbindRowProperties()GridVirtualizedCellElement.OnRowPropertyChanged(PropertyChangedEventArgs)GridVirtualizedCellElement.OnMouseDown(MouseEventArgs)GridVirtualizedCellElement.OnPropertyChanged(RadPropertyChangedEventArgs)GridVirtualizedCellElement.AllowRowReorderGridVirtualizedCellElement.DataGridCellElement.IsCurrentPropertyGridCellElement.IsCurrentColumnPropertyGridCellElement.IsCurrentRowPropertyGridCellElement.IsSortedPropertyGridCellElement.IsRowHoveredPropertyGridCellElement.IsPinnedPropertyGridCellElement.PinPositionPropertyGridCellElement.IsSelectedPropertyGridCellElement.IsReadOnlyPropertyGridCellElement.IsOddRowPropertyGridCellElement.FormatStringPropertyGridCellElement.oldContextMenuGridCellElement.UpdateInfo()GridCellElement.OnViewCellFormatting(CellFormattingEventArgs)GridCellElement.CreateTextParams()GridCellElement.GetSearchHighlightRanges()GridCellElement.PaintElement(IGraphics, float, SizeF)GridCellElement.OnMouseMove(MouseEventArgs)GridCellElement.MergeMenus(RadDropDownMenu, params object[])GridCellElement.MergeMenus(IContextMenuProvider, params object[])GridCellElement.SetContentCore(object)GridCellElement.ApplyFormatString(object)GridCellElement.IsCurrentGridCellElement.IsCurrentColumnGridCellElement.IsCurrentRowGridCellElement.IsSortedGridCellElement.IsRowHoveredGridCellElement.IsPinnedGridCellElement.IsSelectedGridCellElement.IsOddRowGridCellElement.PinPositionGridCellElement.GridViewElementGridCellElement.TableElementGridCellElement.RowElementGridCellElement.RowInfoGridCellElement.ColumnInfoGridCellElement.ViewInfoGridCellElement.ViewTemplateGridCellElement.MasterTemplateGridCellElement.UpdatingInfoGridCellElement.RowIndexGridCellElement.ColumnIndexGridCellElement.CanUpdateInfoConditionalFormattableGridVisualElement.SetFormattingObject(BaseFormattingObject)ConditionalFormattableGridVisualElement.NotifyFormatChanged(BaseFormattingObject)ConditionalFormattableGridVisualElement.SetFormattingObjectProperties(BaseFormattingObject, BaseFormattingObject)ConditionalFormattableGridVisualElement.UnsetFormattingObjectProperties(BaseFormattingObject, BaseFormattingObject)ConditionalFormattableGridVisualElement.FormattingObjectGridVisualElement.ArrangeElement(RadElement, SizeF, RectangleF)GridVisualElement.GridControlLightVisualElement.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.ShouldSerializeProperty(PropertyDescriptor)LightVisualElement.GetImageDrawTypeLocalValue()LightVisualElement.MapStyleProperty(RadProperty, string)LightVisualElement.GetStylablePropertiesFilter()LightVisualElement.GetPaintingBorderWidth()LightVisualElement.OnBitStateChanged(long, bool, bool)LightVisualElement.GetAsBitmapEx(Color, float, SizeF)LightVisualElement.GetClipRect()LightVisualElement.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.OnTunnelEvent(RadElement, RoutedEventArgs)LightVisualElement.ToggleTextPrimitive(RadProperty)LightVisualElement.OnAnimatedImageFrameChanged()LightVisualElement.GetFaceRectangle()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.OnRotateGesture(RotateGestureEventArgs)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.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.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.OnBubbleEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnDoubleClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetBorderThickness(BorderPrimitive)RadElement.DpiScaleChanged(SizeF)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnNotifyPropertyChanged(string)RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing...

Constructors

Initializes a new instance of the GridHeaderCellElement class.

C#
public GridHeaderCellElement(GridViewColumn column, GridRowElement row)
Parameters:columnGridViewColumnrowGridRowElement

Fields

C#
public static RadProperty IsSortedAscendingProperty
C#
public static RadProperty IsSortedDescendingProperty

Properties

Gets the ArrowPrimitive indicating the SortOrder of the cell.

C#
public ArrowPrimitive Arrow { get; }

Gets or sets the arrow position.

C#
protected GridHeaderCellElement.ArrowPositionEnum ArrowPosition { get; set; }
Property Value:

The arrow position.

Gets or sets the context RadDropDownMenu associated with the cell.

C#
public override RadDropDownMenu ContextMenu { get; set; }

Overrides: GridCellElement.ContextMenu

Gets the filter button for the cell.

C#
public RadButtonElement FilterButton { get; }

Gets a value indicating whether the header cell is sorted ascending.

C#
public bool IsSortedAscending { get; }

Gets a value indicating whether the header cell is sorted descending.

C#
public bool IsSortedDescending { get; }

Gets or sets a value indicating the sort order of data in the column.

C#
public RadSortOrder SortOrder { get; }

Gets the stack layout.

C#
protected StackLayoutElement StackLayout { get; }
Property Value:

The stack layout.

Determines whether the header cell instance supports conditional formatting.

C#
public override bool SupportsConditionalFormatting { get; }

Overrides: ConditionalFormattableGridVisualElement.SupportsConditionalFormatting

Gets or sets the value represented by this cell.

C#
public override object Value { get; set; }

Overrides: GridCellElement.Value

Methods

Arranges the arrow.

C#
protected void ArrangeArrow(SizeF finalSize, RadElement element)
Parameters:finalSizeSizeF

The final size.

elementRadElement

The element.

Arranges the RadElement to its final location. The element must call the Arrange method of each of its children.

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

The size that is available for element.

Returns:

SizeF

The rectangle occupied by the element. Usually finalSize. Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.

Overrides: LightVisualElement.ArrangeOverride(SizeF)

Remarks:

In this method call to the Arrange method of each child must be made.

Binds the column properties.

C#
protected override void BindColumnProperties()

Overrides: GridVirtualizedCellElement.BindColumnProperties()

Determines whether the element may be dragged.

C#
protected override bool CanDragCore(Point dragStartPoint)
Parameters:dragStartPointPointReturns:

bool

Overrides: RadItem.CanDragCore(Point)

Determines whether this instance can hide the specified group.

C#
protected bool CanHideGroup(GridViewColumnGroup group)
Parameters:groupGridViewColumnGroup

The group.

Returns:

bool

Creates the best fit menu items.

C#
protected virtual void CreateBestFitMenuItems(RadDropDownMenu contextMenu)
Parameters:contextMenuRadDropDownMenu

The context menu.

Called by the element when constructed. Allows inheritors to build the element tree.

C#
protected override void CreateChildElements()

Overrides: RadElement.CreateChildElements()

Creates the column chooser menu items.

C#
protected virtual void CreateColumnChooserMenuItems(RadDropDownMenu contextMenu)
Parameters:contextMenuRadDropDownMenu

The context menu.

Creates the column pinning menu items.

C#
protected virtual void CreateColumnPinningMenuItems(RadDropDownMenu contextMenu)
Parameters:contextMenuRadDropDownMenu

The context menu.

Creates the composite filter form

C#
protected virtual BaseCompositeFilterDialog CreateCompositeFilterForm()
Returns:

BaseCompositeFilterDialog

An instance of CompositeFilterForm.

Creates the conditional formatting form.

C#
protected virtual ConditionalFormattingForm CreateConditionalFormattingForm()
Returns:

ConditionalFormattingForm

Creates the context menu items.

C#
protected override void CreateContextMenuItems(RadDropDownMenu menu)
Parameters:menuRadDropDownMenu

The menu.

Overrides: GridCellElement.CreateContextMenuItems(RadDropDownMenu)

Creates the filter popup.

C#
protected virtual IGridFilterPopup CreateFilterPopup()
Returns:

IGridFilterPopup

Detaches the header cell element.

C#
public override void Detach()

Overrides: GridVirtualizedCellElement.Detach()

Dispose managed resources

C#
protected override void DisposeManagedResources()

Overrides: GridVirtualizedCellElement.DisposeManagedResources()

Drops in the column groups view.

C#
protected virtual void DropInColumnGroupsView(ColumnGroupsViewDefinition view, GridViewColumn column, RadPosition dropPosition)
Parameters:viewColumnGroupsViewDefinition

The view.

columnGridViewColumn

The column.

dropPositionRadPosition

The drop position.

Handles the FilterConfirmed event of the filterPopup control.

C#
protected virtual void filterPopup_FilterConfirmed(object sender, EventArgs e)
Parameters:senderobject

The source of the event.

eEventArgs

The EventArgs instance containing the event data.

Finds the group.

C#
protected virtual GridViewColumnGroup FindGroup(ColumnGroupCollection groups, GridViewColumnGroupRow row)
Parameters:groupsColumnGroupCollection

The groups.

rowGridViewColumnGroupRow

The row.

Returns:

GridViewColumnGroup

Finds the row.

C#
protected virtual GridViewColumnGroupRow FindRow(ColumnGroupCollection groups, GridViewColumn column)
Parameters:groupsColumnGroupCollection

The groups.

columnGridViewColumn

The column.

Returns:

GridViewColumnGroupRow

Gets the column sort order.

C#
protected RadSortOrder GetColumnSortOrder()
Returns:

RadSortOrder

Gets the context, associated with a drag operation.

C#
protected override object GetDragContextCore()
Returns:

object

Overrides: RadItem.GetDragContextCore()

Gets the image to be used as a hint when this element is being dragged.

C#
protected override Image GetDragHintCore()
Returns:

Image

Overrides: RadItem.GetDragHintCore()

Gets the VisualStyleElement instance that describes the skin appearance for the element when the current OS is Windows Vista.

C#
public override VisualStyleElement GetVistaVisualStyle()
Returns:

VisualStyleElement

Overrides: RadElement.GetVistaVisualStyle()

Gets the VisualStyleElement instance that describes the skin appearance for the element when the current OS is Windows XP.

C#
public override VisualStyleElement GetXPVisualStyle()
Returns:

VisualStyleElement

Overrides: RadElement.GetXPVisualStyle()

Initializes the cell with specified column and row

C#
public override void Initialize(GridViewColumn column, GridRowElement row)
Parameters:columnGridViewColumn

An instance of GridViewColumn.

rowGridRowElement

An instance of GridRowElement.

Overrides: GridVirtualizedCellElement.Initialize(GridViewColumn, GridRowElement)

Initializes the fields.

C#
protected override void InitializeFields()

Overrides: GridCellElement.InitializeFields()

Performs initialization when the element is first-time painted using system skin.

C#
protected override void InitializeSystemSkinPaint()

Overrides: RadElement.InitializeSystemSkinPaint()

Determines whether element is compatible with the specified data.

C#
public override bool IsCompatible(GridViewColumn data, object context)
Parameters:dataGridViewColumn

The data.

contextobject

The context.

Returns:

bool

true if the specified data is compatible; otherwise, false.

Overrides: GridVirtualizedCellElement.IsCompatible(GridViewColumn, object)

Measures the space required by the RadElement Used by the layout system.

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

The size that is available to the RadElement. The available size can be infinity (to take the full size of the element)

Returns:

SizeF

The minimum size required by the element to be completely visible. Cannot be infinity.

Overrides: GridCellElement.MeasureOverride(SizeF)

Remarks:

In this method call to the Measure method of each child must be made.

Merges the context menu.

C#
public override RadDropDownMenu MergeMenus(IContextMenuManager contextMenuManager, params object[] parameters)
Parameters:contextMenuManagerIContextMenuManager

The IContextMenuManager to merge with.

parametersobject[]

merge parameters.

Returns:

RadDropDownMenu

The merged context menu, if successful.

Overrides: GridCellElement.MergeMenus(IContextMenuManager, params object[])

Occurs when some column property changes its value.

C#
protected override void OnColumnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters:eRadPropertyChangedEventArgs

An instance of RadPropertyChangedEventArgs

Overrides: GridVirtualizedCellElement.OnColumnPropertyChanged(RadPropertyChangedEventArgs)

Fires the PanGesture event.

C#
protected override void OnPanGesture(PanGestureEventArgs args)
Parameters:argsPanGestureEventArgs

The arguments for the PanGesture event.

Overrides: RadItem.OnPanGesture(PanGestureEventArgs)

Fires the ZoomGesture event.

C#
protected override void OnZoomGesture(ZoomGestureEventArgs args)
Parameters:argsZoomGestureEventArgs

The arguments for the ZoomGesture event.

Overrides: RadItem.OnZoomGesture(ZoomGestureEventArgs)

Provides a routine to paint element's content when system skin appearance is desired.

C#
protected override void PaintElementSkin(IGraphics graphics)
Parameters:graphicsIGraphics

Overrides: GridCellElement.PaintElementSkin(IGraphics)

Pins the column.

C#
protected virtual void PinColumn(PinnedColumnPosition position)
Parameters:positionPinnedColumnPosition

The position.

Core logic when a drag-drop is performed over this element. Allows inheritors to provide their own implementations.

C#
protected override void ProcessDragDrop(Point dropLocation, ISupportDrag dragObject)
Parameters:dropLocationPointdragObjectISupportDrag

Overrides: RadItem.ProcessDragDrop(Point, ISupportDrag)

Determines whether the element may be treated as a drop target during drag-and-drop operation.

C#
protected override bool ProcessDragOver(Point currentMouseLocation, ISupportDrag dragObject)
Parameters:currentMouseLocationPointdragObjectISupportDragReturns:

bool

Overrides: RadItem.ProcessDragOver(Point, ISupportDrag)

Sets the arrow position.

C#
protected GridHeaderCellElement.ArrowPositionEnum SetArrowPosition()
Returns:

GridHeaderCellElement.ArrowPositionEnum

Sets the value of the cell.

C#
public override void SetContent()

Overrides: GridCellElement.SetContent()

Returns whether the child element should be painted.

C#
protected override bool ShouldPaintChild(RadElement element)
Parameters:elementRadElement

The element.

Returns:

bool

Overrides: RadElement.ShouldPaintChild(RadElement)

Shows the context menu.

C#
protected override void ShowContextMenu()

Overrides: GridCellElement.ShowContextMenu()

Sorts with the specified sort order.

C#
public virtual void Sort(RadSortOrder sortOrder)
Parameters:sortOrderRadSortOrder

The sort order.

Toggles the column sort order.

C#
protected void ToggleColumnSortOrder()

Unbinds the column properties.

C#
protected override void UnbindColumnProperties()

Overrides: GridVirtualizedCellElement.UnbindColumnProperties()

Updates the state of the arrow.

C#
public void UpdateArrowState()

Updates the buttons layout visibility.

C#
protected virtual void UpdateButtonsLayoutVisibility()

Updates the filter button visibility.

C#
protected virtual void UpdateFilterButtonVisibility()

Updates the visual state of the cell.

C#
protected override void UpdateInfoCore()

Overrides: GridVirtualizedCellElement.UpdateInfoCore()

In this article
DefinitionConstructorsGridHeaderCellElement(GridViewColumn, GridRowElement)FieldsIsSortedAscendingPropertyIsSortedDescendingPropertyPropertiesArrowArrowPositionContextMenuFilterButtonIsSortedAscendingIsSortedDescendingSortOrderStackLayoutSupportsConditionalFormattingValueMethodsArrangeArrow(SizeF, RadElement)ArrangeOverride(SizeF)BindColumnProperties()CanDragCore(Point)CanHideGroup(GridViewColumnGroup)CreateBestFitMenuItems(RadDropDownMenu)CreateChildElements()CreateColumnChooserMenuItems(RadDropDownMenu)CreateColumnPinningMenuItems(RadDropDownMenu)CreateCompositeFilterForm()CreateConditionalFormattingForm()CreateContextMenuItems(RadDropDownMenu)CreateFilterPopup()Detach()DisposeManagedResources()DropInColumnGroupsView(ColumnGroupsViewDefinition, GridViewColumn, RadPosition)filterPopup_FilterConfirmed(object, EventArgs)FindGroup(ColumnGroupCollection, GridViewColumnGroupRow)FindRow(ColumnGroupCollection, GridViewColumn)GetColumnSortOrder()GetDragContextCore()GetDragHintCore()GetVistaVisualStyle()GetXPVisualStyle()Initialize(GridViewColumn, GridRowElement)InitializeFields()InitializeSystemSkinPaint()IsCompatible(GridViewColumn, object)MeasureOverride(SizeF)MergeMenus(IContextMenuManager, params object[])OnColumnPropertyChanged(RadPropertyChangedEventArgs)OnPanGesture(PanGestureEventArgs)OnZoomGesture(ZoomGestureEventArgs)PaintElementSkin(IGraphics)PinColumn(PinnedColumnPosition)ProcessDragDrop(Point, ISupportDrag)ProcessDragOver(Point, ISupportDrag)SetArrowPosition()SetContent()ShouldPaintChild(RadElement)ShowContextMenu()Sort(RadSortOrder)ToggleColumnSortOrder()UnbindColumnProperties()UpdateArrowState()UpdateButtonsLayoutVisibility()UpdateFilterButtonVisibility()UpdateInfoCore()
Not finding the help you need?
Contact Support