Class
DetailListViewElement

Represents a specialized list view element that displays data in a details view with columns and headers. This element provides column-based data visualization, column scrolling, drag-drop operations, sorting functionality, and best-fit column sizing capabilities for RadListView controls.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

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

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>BaseListViewElementDetailListViewElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

Inherited Members BaseListViewElement.ItemSizePropertyBaseListViewElement.GroupItemSizePropertyBaseListViewElement.GroupIndentPropertyBaseListViewElement.AllowArbitraryItemHeightPropertyBaseListViewElement.AllowArbitraryItemWidthPropertyBaseListViewElement.FullRowSelectPropertyBaseListViewElement.SelectionRectangleColorPropertyBaseListViewElement.SelectionRectangleBorderColorPropertyBaseListViewElement.DragHintPropertyBaseListViewElement.anchorBaseListViewElement.beginEditTimerBaseListViewElement.lastClickedItemBaseListViewElement.pressedItemBaseListViewElement.disableEditOnMouseUpBaseListViewElement.groupSelectionTimerBaseListViewElement.lastModifierKeysBaseListViewElement.disableGroupSelectOnMouseUpBaseListViewElement.startPointBaseListViewElement.endPointBaseListViewElement.isLassoSelectionBaseListViewElement.lassoInitialSelectionBaseListViewElement.pointerOffsetBaseListViewElement.CreateItemTraverser(IList<ListViewDataItem>)BaseListViewElement.CreateElementProvider()BaseListViewElement.OnPropertyChanged(RadPropertyChangedEventArgs)BaseListViewElement.DisposeManagedResources()BaseListViewElement.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)BaseListViewElement.ProcessDragOver(Point, ISupportDrag)BaseListViewElement.InitializeFields()BaseListViewElement.GetItemAt(Point)BaseListViewElement.ScrollTo(int)BaseListViewElement.EnsureItemVisible(ListViewDataItem)BaseListViewElement.EnsureItemVisible(ListViewDataItem, bool)BaseListViewElement.ClearSelection()BaseListViewElement.ToggleItemCheckState(ListViewDataItem)BaseListViewElement.EnsureItemVisibleHorizontal(ListViewDataItem)BaseListViewElement.EnsureItemVisibleVertical(ListViewDataItem)BaseListViewElement.EnsureItemVisibleVerticalCore(ListViewDataItem)BaseListViewElement.OnOrientationChanged()BaseListViewElement.UpdateHScrollbarMaximum()BaseListViewElement.UpdateHScrollbarVisibility()BaseListViewElement.ProcessMouseDown(MouseEventArgs)BaseListViewElement.ProcessKeyDown(KeyEventArgs)BaseListViewElement.ProcessKeyPress(KeyPressEventArgs)BaseListViewElement.HandlePageUpKey(KeyEventArgs)BaseListViewElement.HandlePageDownKey(KeyEventArgs)BaseListViewElement.HandleDeleteKey(KeyEventArgs)BaseListViewElement.HandleEndKey(KeyEventArgs)BaseListViewElement.HandleHomeKey(KeyEventArgs)BaseListViewElement.HandleEscapeKey(KeyEventArgs)BaseListViewElement.HandleF2Key(KeyEventArgs)BaseListViewElement.HandleDownKey(KeyEventArgs)BaseListViewElement.HandleUpKey(KeyEventArgs)BaseListViewElement.HandleSpaceKey(KeyEventArgs)BaseListViewElement.HandleNavigation(char)BaseListViewElement.GetFirstMatch(string)BaseListViewElement.GetPreviousItem(ListViewDataItem)BaseListViewElement.GetNextItem(ListViewDataItem)BaseListViewElement.ProcessMouseWheel(MouseEventArgs)BaseListViewElement.ProcessSelection(ListViewDataItem, Keys, bool)BaseListViewElement.ProcessLassoSelection()BaseListViewElement.ProcessItemLassoSelection(ListViewDataItem, bool)BaseListViewElement.BeginLassoSelection()BaseListViewElement.EndLassoSelection()BaseListViewElement.GetDragHintLocation(BaseListViewVisualItem, Point)BaseListViewElement.ShouldDropAfter(BaseListViewVisualItem, Point)BaseListViewElement.GetDragHintSize(ISupportDrop)BaseListViewElement.OnScrollerUpdated()BaseListViewElement.GetItemIndex(ListViewDataItem)BaseListViewElement.SetScrollValue(RadScrollBarElement, int)BaseListViewElement.SelectGroupItemsBaseListViewElement.HorizontalScrollStateBaseListViewElement.VerticalScrollStateBaseListViewElement.DragHintBaseListViewElement.ScrollBehaviorBaseListViewElement.OrientationBaseListViewElement.OwnerBaseListViewElement.AllowArbitraryItemHeightBaseListViewElement.AllowArbitraryItemWidthBaseListViewElement.FullRowSelectBaseListViewElement.ItemSizeBaseListViewElement.GroupItemSizeBaseListViewElement.SelectionRectangleColorBaseListViewElement.SelectionRectangleBorderColorBaseListViewElement.FindStringComparerVirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.CreateChildElements()VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.WireEvents()VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.UnwireEvents()VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.CreateElementProvider()VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.CreateItemTraverser(IList<ListViewDataItem>)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.CreateItemScroller()VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.InitializeItemScroller(ItemScroller<ListViewDataItem>)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.InitializeViewElement(VirtualizedStackContainer<ListViewDataItem>)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.DisposeManagedResources()VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.MeasureItem(ListViewDataItem, SizeF)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.MeasureOverride(SizeF)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.GetItemDesiredSize(ListViewDataItem)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.scroller_ScrollerUpdated(object, EventArgs)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.HScrollBar_ValueChanged(object, EventArgs)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.OnAutoSizeChanged()VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.GetElement(ListViewDataItem)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.UpdateOnMeasure(SizeF)VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.UpdateFitToSizeMode()VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.ItemsVirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.ScrollerVirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.FitItemsToSizeVirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.OrientationVirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.AutoSizeItemsVirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.ItemSpacingScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.CreateScrollBarElement()ScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.InitializeViewElement(VirtualizedStackContainer<ListViewDataItem>)ScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.MeasureView(SizeF)ScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.MeasureViewElement(SizeF)ScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.ArrangeViewElement(RectangleF)ScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.ArrangeVScrollBar(ref RectangleF, RectangleF, RectangleF)ScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.HScrollBarScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.VScrollBarScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.ViewElementLightVisualElement.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.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.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.OnMouseDown(MouseEventArgs)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.UseDefaultDisabledPaintRadItem.TextOrientationRadItem.FlipTextRadItem.CanHaveOwnStyleRadItem.TextRadItem.SelectableRadItem.DefaultAutoToolTipRadItem.ShouldHandleMouseInputRadItem.KeyTipRadItem.ParentItemRadItem.ShortcutsHandlerRadItem.EnableElementShadowRadItem.ShadowDepthRadItem.ShadowColorRadItem.EnableRippleAnimationRadItem.RippleAnimationColorRadItem.EnableFocusBorderRadItem.FocusBorderColorRadItem.FocusBorderWidthRadItem.EnableFocusBorderAnimationRadItem.EnableHighlightRadItem.HighlightColorRadItem.EnableBorderHighlightRadItem.BorderHighlightColorRadItem.BorderHighlightThicknessRadItem.MnemonicTextRadItem.ToolTipTextRadItem.ThemeRoleRadItem.VisualStateRadItem.StateManagerRadItem.AllowDragRadItem.AllowDropRadItem.ShortcutsRadItem.AccessibleDescriptionRadItem.AccessibleNameRadItem.AccessibleRoleRadItem.TextChangingRadItem.TextChangedRadItem.TextOrientationChangedRadItem.FlipTextChangedRadItem.QueryAccessibilityHelpRadItem.KeyDownRadItem.KeyPressRadItem.KeyUpRadItem.ZoomGestureRadItem.RotateGestureRadItem.PanGestureRadItem.TwoFingerTapGestureRadItem.PressAndTapGestureRadComponentElement.ToString()RadComponentElement.GetService(Type)RadComponentElement.CanRaiseEventsRadComponentElement.ContainerRadComponentElement.DesignModeRadComponentElement.SiteRadComponentElement.DataBindingsVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.CallCreateChildElements()RadElement.SuspendReferenceUpdate()RadElement.ResumeReferenceUpdate()RadElement.OnLoad(bool)RadElement.LoadCore()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.OnParentChanged(RadElement)RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)RadElement.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.HitTest(Point)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.ShouldArrangeChild(RadElement)RadElement.ShouldMeasureChild(RadElement)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintBackgroundShape(IGraphics)RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.OnBubbleEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnDoubleClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetBorderThickness(BorderPrimitive)RadElement.DpiScaleChanged(SizeF)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnNotifyPropertyChanged(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

DetailListViewElement(RadListViewElement)

Initializes a new instance of the DetailListViewElement class with the specified owner.

Declaration

cs-api-definition
public DetailListViewElement(RadListViewElement owner)

Parameters

owner

RadListViewElement

The RadListViewElement that owns this details view element.

Fields

ColumnDragHintProperty

Identifies the ColumnDragHint dependency property which defines the visual hint displayed during column drag operations.

Declaration

cs-api-definition
public static RadProperty ColumnDragHintProperty

Field Value

RadProperty

Properties

ColumnContainer

Gets the container element that hosts the column header cells in the details view.

Declaration

cs-api-definition
public DetailListViewColumnContainer ColumnContainer { get; }

Property Value

DetailListViewColumnContainer

ColumnDragDropService

Gets or sets the drag-drop service that handles column reordering operations within the details view.

Declaration

cs-api-definition
public DetailListViewDragDropService ColumnDragDropService { get; set; }

Property Value

DetailListViewDragDropService

ColumnDragHint

Gets or sets the RadImageShape instance that defines the visual hint displayed during column drag operations to indicate where a column will be dropped.

Declaration

cs-api-definition
[Browsable(false)]
[VsbBrowsable(true)]
public RadImageShape ColumnDragHint { get; set; }

Property Value

RadImageShape

ColumnScrollBar

Gets the horizontal scrollbar element used for scrolling columns in the details view.

Declaration

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

Property Value

RadScrollBarElement

ColumnScroller

Gets the scroller component responsible for horizontal scrolling of columns in the details view.

Declaration

cs-api-definition
public DetailListViewColumnScroller ColumnScroller { get; }

Property Value

DetailListViewColumnScroller

GroupIndent

Gets or sets the group indentation value for details view. In design mode, returns the base group indent; otherwise, returns 0 as details view does not support group indentation.

Declaration

cs-api-definition
public override int GroupIndent { get; set; }

Property Value

int

Overrides BaseListViewElement.GroupIndent

Methods

ArrangeHScrollBar(ref RectangleF, RectangleF)

Arranges the horizontal scrollbar for column scrolling, adjusting for RTL layout and vertical scrollbar presence.

Declaration

cs-api-definition
protected override RectangleF ArrangeHScrollBar(ref RectangleF viewElementRect, RectangleF clientRect)

Parameters

viewElementRect

RectangleF

The view element rectangle to adjust based on scrollbar placement.

clientRect

RectangleF

The client rectangle for layout calculations.

Returns

RectangleF

The RectangleF representing the horizontal scrollbar bounds.

Overrides ScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.ArrangeHScrollBar(ref RectangleF, RectangleF)

ArrangeOverride(SizeF)

Arranges the child elements including column container, view element, and scrollbars within the final size, handling RTL layout and corner cell positioning.

Declaration

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

Parameters

finalSize

SizeF

The final size for arrangement.

Returns

SizeF

The actual SizeF used for arrangement.

Overrides ScrollViewElement<VirtualizedStackContainer<ListViewDataItem>>.ArrangeOverride(SizeF)

BestFitColumn(ListViewDetailColumn)

Automatically adjusts the width of the specified column based on the space required by its content and header text.

Declaration

cs-api-definition
public void BestFitColumn(ListViewDetailColumn column)

Parameters

column

ListViewDetailColumn

The ListViewDetailColumn to resize to optimal width.

BestFitColumns()

Automatically adjusts the width of all columns based on the space required by their content and header text.

Declaration

cs-api-definition
public void BestFitColumns()

BestFitColumns(ListViewBestFitColumnMode)

Automatically adjusts the width of all columns based on the space required by their content and header text, using the specified best fit mode.

Declaration

cs-api-definition
public void BestFitColumns(ListViewBestFitColumnMode mode)

Parameters

mode

ListViewBestFitColumnMode

The ListViewBestFitColumnMode defining the best fit calculation method.

CalculateCornerCellWidth()

Calculates the width required for the corner cell area, which accommodates checkboxes and toggle elements.

Declaration

cs-api-definition
protected virtual float CalculateCornerCellWidth()

Returns

float

The calculated width for the corner cell area.

CanBestFit()

Determines whether this instance can execute a best fit columns operation based on element and owner state.

Declaration

cs-api-definition
protected virtual bool CanBestFit()

Returns

bool

True if best fit operation can be executed; otherwise, false.

CreateChildElements()

Creates and configures the child elements including column container, horizontal scrollbar, and column scroller for the details view layout.

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.CreateChildElements()

CreateViewElement()

Creates and returns a specialized view element container for details view layout and item management.

Declaration

cs-api-definition
protected override VirtualizedStackContainer<ListViewDataItem> CreateViewElement()

Returns

VirtualizedStackContainer<ListViewDataItem>

A DetailsListViewContainer instance configured for details view functionality.

Overrides BaseListViewElement.CreateViewElement()

EnsureColumnVisible(ListViewDetailColumn)

Ensures the specified column is visible within the column container by scrolling horizontally if necessary.

Declaration

cs-api-definition
public virtual void EnsureColumnVisible(ListViewDetailColumn column)

Parameters

column

ListViewDetailColumn

The ListViewDetailColumn to make visible.

EnsureColumnVisibleCore(ListViewDetailColumn)

Core implementation for ensuring column visibility by calculating scroll offsets and updating the scrollbar position.

Declaration

cs-api-definition
protected virtual void EnsureColumnVisibleCore(ListViewDetailColumn column)

Parameters

column

ListViewDetailColumn

The ListViewDetailColumn to ensure visibility for.

GetVisualItemAt(Point)

Gets the visual item at the specified location by traversing the element tree to find the containing visual item.

Declaration

cs-api-definition
public override BaseListViewVisualItem GetVisualItemAt(Point location)

Parameters

location

Point

The location to test for visual item presence.

Returns

BaseListViewVisualItem

The BaseListViewVisualItem at the specified location, or null if none found.

Overrides BaseListViewElement.GetVisualItemAt(Point)

HandleLeftKey(KeyEventArgs)

Handles left arrow key navigation by moving to the previous column in the column traverser.

Declaration

cs-api-definition
protected override void HandleLeftKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

The KeyEventArgs containing key event data.

Overrides BaseListViewElement.HandleLeftKey(KeyEventArgs)

HandleRightKey(KeyEventArgs)

Handles right arrow key navigation by moving to the next column in the column traverser.

Declaration

cs-api-definition
protected override void HandleRightKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

The KeyEventArgs containing key event data.

Overrides BaseListViewElement.HandleRightKey(KeyEventArgs)

MeasureOverride(SizeF)

Measures the desired size of the details view element including columns, scrollbars, and view content. Handles auto-sizing modes and corner cell width calculations.

Declaration

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

Parameters

availableSize

SizeF

The available size for measurement.

Returns

SizeF

The desired SizeF of the details view element.

Overrides VirtualizedScrollPanel<ListViewDataItem, BaseListViewVisualItem>.MeasureOverride(SizeF)

OnLassoTimerTick(object, EventArgs)

Handles lasso timer tick events to scroll both vertically and horizontally during lasso selection operations.

Declaration

cs-api-definition
protected override void OnLassoTimerTick(object sender, EventArgs e)

Parameters

sender

object

The event sender.

e

EventArgs

The EventArgs containing event data.

Overrides BaseListViewElement.OnLassoTimerTick(object, EventArgs)

OnNotifyPropertyChanged(string)

Handles property change notifications, specifically updating scroll states for horizontal and vertical scrollbars.

Declaration

cs-api-definition
protected override void OnNotifyPropertyChanged(string propertyName)

Parameters

propertyName

string

The name of the property that changed.

Overrides RadObject.OnNotifyPropertyChanged(string)

OnPanGesture(PanGestureEventArgs)

Handles pan gesture events for touch scrolling, supporting both vertical and horizontal scrolling within the details view.

Declaration

cs-api-definition
protected override void OnPanGesture(PanGestureEventArgs args)

Parameters

args

PanGestureEventArgs

The PanGestureEventArgs containing gesture data.

Overrides RadItem.OnPanGesture(PanGestureEventArgs)

ProcessLassoSelection(Rectangle)

Processes lasso selection within the details view, calculating item rectangles and determining selection based on intersection.

Declaration

cs-api-definition
protected override void ProcessLassoSelection(Rectangle selectionRect)

Parameters

selectionRect

Rectangle

The selection rectangle for lasso operations.

Overrides BaseListViewElement.ProcessLassoSelection(Rectangle)

ProcessMouseMove(MouseEventArgs)

Processes mouse move events, handling column resizing cursor changes and column resize operations.

Declaration

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

Parameters

e

MouseEventArgs

The MouseEventArgs containing mouse event data.

Returns

bool

True if the mouse event was processed; otherwise, false.

Overrides BaseListViewElement.ProcessMouseMove(MouseEventArgs)

ProcessMouseUp(MouseEventArgs)

Processes mouse up events, handling column sorting, item selection, checkbox toggling, and edit mode initiation.

Declaration

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

Parameters

e

MouseEventArgs

The MouseEventArgs containing mouse event data.

Returns

bool

True if the mouse event was processed; otherwise, false.

Overrides BaseListViewElement.ProcessMouseUp(MouseEventArgs)

SupportsOrientation(Orientation)

Determines whether the specified orientation is supported by the details view element. Details view only supports vertical orientation.

Declaration

cs-api-definition
protected override bool SupportsOrientation(Orientation orientation)

Parameters

orientation

Orientation

The orientation to check for support.

Returns

bool

True if vertical orientation; otherwise, false.

Overrides BaseListViewElement.SupportsOrientation(Orientation)

UpdateOnMeasure(SizeF)

Updates scrollbar visibility and client sizes during measurement, ensuring proper scroll range calculations for both vertical and horizontal scrolling.

Declaration

cs-api-definition
protected override bool UpdateOnMeasure(SizeF availableSize)

Parameters

availableSize

SizeF

The available size for update calculations.

Returns

bool

True if scrollbar visibility changed; otherwise, false.

Overrides BaseListViewElement.UpdateOnMeasure(SizeF)