Class
LightVisualElement

Represents a lightweight visual element that supports text, border, image, background color, and foreground color with various layout adjustments. This element provides efficient rendering capabilities for common UI scenarios while implementing text and image primitive interfaces.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

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

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElement

Derived Classes: AIPromptButtonsContainerAIPromptOutputVisualItemAIPromptToolbarAIPromptToolbarItemAIPromptViewBaseRadAIPromptElementAlertWindowButtonsPanelAlertWindowCaptionGripAlertWindowContentElementAlertWindowTextAndSystemButtonsElementArrowElementBackstageVisualElementBaseChatCardElementBaseChatItemElementBaseChatOverlayBaseListViewVisualItemBaseMapElementBaseTimeSpanPickerUIComponentBaseWaitingBarIndicatorElementBaseWizardElementRadCalculatorTextAreaElementCalendarVisualElementCardViewEditorItemChartTitleElementChartWrapperChatMessageAvatarElementChatMessageBubbleElementChatMessageNameElementChatMessageStatusElementChatSendButtonElementChatShowToolbarElementChatToolbarScrollLeftButtonElementChatToolbarScrollRightButtonElementCollapsiblePanelButtonElementCollapsiblePanelTextElementColorEditorColorBoxAIChatMainMessageElementAIChatTitleElementDataFilterEditorElementDescriptionContentListVisualItemDetailListViewCellElementDraggableLayoutControlOverlayElementDrillBackButtonExpanderItemFilterMenuCalendarElementFilterMenuListElementFilterMenuTreeElementBaseFilterViewCategoryElementFilterViewCategoryExpandButtonElementFilterViewHeaderElementFlightCardAirportInfoFormulaBarButtonsElementFormulaBarNameBoxElementFormulaBarTextBoxElementGanttIndentCellElementGanttViewTimelineItemBottomStackElementGanttViewTimelineItemElementGanttViewVisualElementGaugeVisualElementRadLinearGaugeElementRadRadialGaugeElementGridGroupHeaderItemGridGroupHeaderItemsContainerGridGroupHeaderListGridHeaderElementGridHyperlinkCellContentElementGridTableBodyElementGridVisualElementGroupPanelSizeGripElementHeaderPresenterElementHeatMapTitleElementLegendItemGradientLegendItemHeaderElementLegendItemMarkerLegendItemTitleLegendTitleElementHorizontalScrollableStackElementImageEditorCanvasElementImageEditorCommandsElementImageEditorZoomElementInnerItemInnerItemLayoutElementLayoutControlContainerElementLayoutControlItemBaseLegendItemMarkerLegendItemTitleLegendTitleElementLightVisualButtonElementLiveTileFrameElementMapCopyrightLabelElementMapLegendElementMapLegendItemColorElementMapLegendItemElementMapLegendItemTextElementMapLegendSubtitleElementMapLegendTitleElementMapNavigationBarElementMapNavigationElementMapScaleIndicatorElementMapSearchBarElementMapSearchIconElementBaseNavigationElementNavigationElementLayoutNavigationViewBackgroundItemNavigationViewHeaderElementOverlayPopupElementPdfSignatureElementPdfSizeGripElementPictureBoxBasePanelElementPictureBoxCanvasElementPipsContainerPipsPagerItemPivotCellElementPivotDescriptorContainerPivotFieldDescriptorElementPivotFilterFunctionButtonPivotFilterMenuTreeElementPivotGroupElementProgressBarTextElementProgressIndicatorElementPropertyGridContentElementPropertyGridErrorIndicatorElementPropertyGridHelpContentElementPropertyGridHelpElementPropertyGridHelpTitleElementPropertyGridItemElementBasePropertyGridSizeGripElementPropertyGridSplitElementPropertyValueButtonElementRadBreadCrumbElementRadCalculatorButtonRadCalculatorContentElementRadCalculatorElementRadCalculatorMemoryElementRadCalendarFastNavigationElementRadChartElementRadChatElementRadClockElementRadCollapsiblePanelElementRadCommandBarArrowButtonRadCommandBarOverflowPanelElementRadCommandBarVisualElementRadDataLayoutElementRadDesktopAlertElementRadDiagramElementRadDropDownListEditableAreaElementRadFilterViewElementRadFixedPageElementRadGanttViewElementRadGroupBoxElementRadHeatMapElementRadImageEditorElementRadListViewElementRadListVisualItemRadPageViewElementBaseRadPanoramaElementRadPdfViewerContainerRadPictureBoxElementRadPivotGridElementRadProgressBarElementRadRibbonBarElementRadSparklineElementRadSpeechToTextButtonElementRadSpreadsheetElementRadSpreadsheetFormulaBarRadSpreadsheetSheetSelectorRadSpreadsheetStatusBarRadStepProgressBarElementRadTabbedFormControlCaptionRadTabbedFormControlContentAreaElementRadTabbedFormControlElementRadTabbedFormControlItemRadTabbedFormControlTabsElementRadTaskBoardColumnElementRadTaskBoardColumnHeaderElementRadTaskBoardElementRadTaskCardElementRadTaskCardTagElementRadTaskCardUserElementRadTaskDialogFootnoteRadTaskDialogIconRadTaskDialogPageRadTaskDialogProgressBarRadTileElementRadTimePickerContentElementRadTimeSpanPickerContentElementRadToggleSwitchElementRadToolbarFormControlElementRadTreeMapElementRadVirtualGridElementRadVirtualKeyboardElementRadWaitingBarElementRadWebCamElementRadWizardElementRangeSelectorVisualElementRibbonFormElementSchedulerNavigatorElementSchedulerVisualElementScrollViewElementContainerScrollViewElement<T>SeparatorElementSheetSelectorTabItemBaseSheetTabItemsContainerElementSparkWrapperSplashScreenLightVisualElementWatermarkBannerElementWatermarkLinkLabelElementSpreadsheetSheetSelectorGripElementStackLayoutElementStackLayoutElementLiteStepConnectionElementStepContentElementStepItemIndicatorElementStepProgressItemSuggestedActionElementTabbedFormElementRadTaskDialogCommandAreaRadTaskDialogContentAreaRadTaskDialogControlElementRadTaskDialogHeaderLayoutTaskDialogExpanderButtonElementTaskDialogLightVisualElementTextBoxWrapPanelTileGroupElementTimeHeaderArrowTimePickerDoneButtonElementTimeSpanPickerDoneButtonElementTimeTableVisualElementToggleSwitchPartElementToggleSwitchThumbElementToolbarActionElementToolbarFormElementTrackBarVisualElementTrackballInfoElementLegendItemMarkerLegendItemTitleLegendTitleElementTreeMapTitleElementTreeNodeImageElementTreeViewVisualValidationHelperElementVirtualGridCellElementVirtualGridDetailViewCellElementVirtualGridPagingPanelElementVirtualGridRowElementVirtualGridWaitingElementWaitingBarContentElementWaitingBarSeparatorElementWaitingBarTextElementWizardPageWizardViewSecondaryTextElementThumb

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

Inherited Members UIItemBase.PaintFill(IGraphics, float, SizeF)UIItemBase.GetFillPaintRect(float, SizeF)UIItemBase.PaintFill(IGraphics, float, SizeF, RectangleF)UIItemBase.PaintBorder(IGraphics, float, SizeF)UIItemBase.PaintBorder(IGraphics, float, SizeF, RectangleF)UIItemBase.OnBoundsChanged(RadPropertyChangedEventArgs)UIItemBase.GetBorderPaintRect(float, SizeF)UIItemBase.ShouldUsePaintBuffer()RadItem.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.OnMouseDown(MouseEventArgs)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnPanGesture(PanGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragOver(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.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.CreateChildElements()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(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

LightVisualElement()

Declaration

cs-api-definition
public LightVisualElement()

Fields

BackColor2Property

Declaration

cs-api-definition
public static RadProperty BackColor2Property

Field Value

RadProperty

BackColor3Property

Declaration

cs-api-definition
public static RadProperty BackColor3Property

Field Value

RadProperty

BackColor4Property

Declaration

cs-api-definition
public static RadProperty BackColor4Property

Field Value

RadProperty

BackgroundImageLayoutProperty

Declaration

cs-api-definition
public static RadProperty BackgroundImageLayoutProperty

Field Value

RadProperty

BackgroundImageProperty

Declaration

cs-api-definition
public static RadProperty BackgroundImageProperty

Field Value

RadProperty

BorderBottomColorProperty

Declaration

cs-api-definition
public static RadProperty BorderBottomColorProperty

Field Value

RadProperty

BorderBottomShadowColorProperty

Declaration

cs-api-definition
public static RadProperty BorderBottomShadowColorProperty

Field Value

RadProperty

BorderBottomWidthProperty

Declaration

cs-api-definition
public static RadProperty BorderBottomWidthProperty

Field Value

RadProperty

BorderBoxStyleProperty

Declaration

cs-api-definition
public static RadProperty BorderBoxStyleProperty

Field Value

RadProperty

BorderColor2Property

Declaration

cs-api-definition
public static RadProperty BorderColor2Property

Field Value

RadProperty

BorderColor3Property

Declaration

cs-api-definition
public static RadProperty BorderColor3Property

Field Value

RadProperty

BorderColor4Property

Declaration

cs-api-definition
public static RadProperty BorderColor4Property

Field Value

RadProperty

BorderColorProperty

Declaration

cs-api-definition
public static RadProperty BorderColorProperty

Field Value

RadProperty

BorderDashPatternProperty

Declaration

cs-api-definition
public static RadProperty BorderDashPatternProperty

Field Value

RadProperty

BorderDashStyleProperty

Declaration

cs-api-definition
public static RadProperty BorderDashStyleProperty

Field Value

RadProperty

BorderDrawModeProperty

Declaration

cs-api-definition
public static RadProperty BorderDrawModeProperty

Field Value

RadProperty

BorderGradientAngleProperty

Declaration

cs-api-definition
public static RadProperty BorderGradientAngleProperty

Field Value

RadProperty

BorderGradientStyleProperty

Declaration

cs-api-definition
public static RadProperty BorderGradientStyleProperty

Field Value

RadProperty

BorderInnerColor2Property

Declaration

cs-api-definition
public static RadProperty BorderInnerColor2Property

Field Value

RadProperty

BorderInnerColor3Property

Declaration

cs-api-definition
public static RadProperty BorderInnerColor3Property

Field Value

RadProperty

BorderInnerColor4Property

Declaration

cs-api-definition
public static RadProperty BorderInnerColor4Property

Field Value

RadProperty

BorderInnerColorProperty

Declaration

cs-api-definition
public static RadProperty BorderInnerColorProperty

Field Value

RadProperty

BorderLeftColorProperty

Declaration

cs-api-definition
public static RadProperty BorderLeftColorProperty

Field Value

RadProperty

BorderLeftShadowColorProperty

Declaration

cs-api-definition
public static RadProperty BorderLeftShadowColorProperty

Field Value

RadProperty

BorderLeftWidthProperty

Declaration

cs-api-definition
public static RadProperty BorderLeftWidthProperty

Field Value

RadProperty

BorderRightColorProperty

Declaration

cs-api-definition
public static RadProperty BorderRightColorProperty

Field Value

RadProperty

BorderRightShadowColorProperty

Declaration

cs-api-definition
public static RadProperty BorderRightShadowColorProperty

Field Value

RadProperty

BorderRightWidthProperty

Declaration

cs-api-definition
public static RadProperty BorderRightWidthProperty

Field Value

RadProperty

BorderTopColorProperty

Declaration

cs-api-definition
public static RadProperty BorderTopColorProperty

Field Value

RadProperty

BorderTopShadowColorProperty

Declaration

cs-api-definition
public static RadProperty BorderTopShadowColorProperty

Field Value

RadProperty

BorderTopWidthProperty

Declaration

cs-api-definition
public static RadProperty BorderTopWidthProperty

Field Value

RadProperty

BorderWidthProperty

Declaration

cs-api-definition
public static RadProperty BorderWidthProperty

Field Value

RadProperty

ClipTextProperty

Declaration

cs-api-definition
public static RadProperty ClipTextProperty

Field Value

RadProperty

DisabledTextRenderingHintProperty

Declaration

cs-api-definition
public static RadProperty DisabledTextRenderingHintProperty

Field Value

RadProperty

DrawBackgroundImageProperty

Declaration

cs-api-definition
public static RadProperty DrawBackgroundImageProperty

Field Value

RadProperty

DrawBorderProperty

Declaration

cs-api-definition
public static RadProperty DrawBorderProperty

Field Value

RadProperty

DrawFillProperty

Declaration

cs-api-definition
public static RadProperty DrawFillProperty

Field Value

RadProperty

DrawImageProperty

Declaration

cs-api-definition
public static RadProperty DrawImageProperty

Field Value

RadProperty

DrawTextProperty

Declaration

cs-api-definition
public static RadProperty DrawTextProperty

Field Value

RadProperty

EnableImageTransparencyProperty

Declaration

cs-api-definition
public static RadProperty EnableImageTransparencyProperty

Field Value

RadProperty

GradientAngleProperty

Declaration

cs-api-definition
public static RadProperty GradientAngleProperty

Field Value

RadProperty

GradientPercentage2Property

Declaration

cs-api-definition
public static RadProperty GradientPercentage2Property

Field Value

RadProperty

GradientPercentageProperty

Declaration

cs-api-definition
public static RadProperty GradientPercentageProperty

Field Value

RadProperty

GradientStyleProperty

Declaration

cs-api-definition
public static RadProperty GradientStyleProperty

Field Value

RadProperty

HorizontalLineColorProperty

Declaration

cs-api-definition
public static RadProperty HorizontalLineColorProperty

Field Value

RadProperty

HorizontalLineWidthProperty

Declaration

cs-api-definition
public static RadProperty HorizontalLineWidthProperty

Field Value

RadProperty

ImageAlignmentProperty

Declaration

cs-api-definition
public static RadProperty ImageAlignmentProperty

Field Value

RadProperty

ImageIndexProperty

Declaration

cs-api-definition
public static RadProperty ImageIndexProperty

Field Value

RadProperty

ImageKeyProperty

Declaration

cs-api-definition
public static RadProperty ImageKeyProperty

Field Value

RadProperty

ImageLayoutProperty

Declaration

cs-api-definition
public static RadProperty ImageLayoutProperty

Field Value

RadProperty

ImageOpacityProperty

Declaration

cs-api-definition
public static RadProperty ImageOpacityProperty

Field Value

RadProperty

ImageProperty

Declaration

cs-api-definition
public static RadProperty ImageProperty

Field Value

RadProperty

ImageTransparentColorProperty

Declaration

cs-api-definition
public static RadProperty ImageTransparentColorProperty

Field Value

RadProperty

NumberOfColorsProperty

Declaration

cs-api-definition
public static RadProperty NumberOfColorsProperty

Field Value

RadProperty

ShowHorizontalLineProperty

Declaration

cs-api-definition
public static RadProperty ShowHorizontalLineProperty

Field Value

RadProperty

SvgImageProperty

Declaration

cs-api-definition
public static RadProperty SvgImageProperty

Field Value

RadProperty

TextAlignmentProperty

Declaration

cs-api-definition
public static RadProperty TextAlignmentProperty

Field Value

RadProperty

TextImageRelationProperty

Declaration

cs-api-definition
public static RadProperty TextImageRelationProperty

Field Value

RadProperty

TextRenderingHintProperty

Declaration

cs-api-definition
public static RadProperty TextRenderingHintProperty

Field Value

RadProperty

TextWrapProperty

Declaration

cs-api-definition
public static RadProperty TextWrapProperty

Field Value

RadProperty

Properties

AutoEllipsis

Gets or sets a value indicating whether automatic text ellipsis will be applied when text cannot fit within the available space.

Declaration

cs-api-definition
public bool AutoEllipsis { get; set; }

Property Value

bool

Implements ITextProvider.AutoEllipsis

BackColor2

Gets or sets the second background color used in gradient fill effects for multi-color gradient styles.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BackColor2 { get; set; }

Property Value

Color

Overrides UIItemBase.BackColor2

BackColor3

Gets or sets the third background color used in gradient fill effects for multi-color gradient styles.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BackColor3 { get; set; }

Property Value

Color

Overrides UIItemBase.BackColor3

BackColor4

Gets or sets the fourth background color used in gradient fill effects for multi-color gradient styles.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BackColor4 { get; set; }

Property Value

Color

Overrides UIItemBase.BackColor4

BackgroundImage

Gets or sets the background image displayed behind the element's content. This image is rendered according to the BackgroundImageLayout property.

Declaration

cs-api-definition
[TypeConverter(typeof(ImageTypeConverter))]
public virtual Image BackgroundImage { get; set; }

Property Value

Image

BackgroundImageLayout

Gets or sets the layout mode for the background image, determining how it is positioned and scaled within the element bounds.

Declaration

cs-api-definition
public virtual ImageLayout BackgroundImageLayout { get; set; }

Property Value

ImageLayout

BorderBottomColor

Gets or sets the color of the bottom border when using FourBorders style.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderBottomColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderBottomColor

BorderBottomShadowColor

Gets or sets the shadow color for the bottom border, providing a visual depth effect when rendered.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderBottomShadowColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderBottomShadowColor

BorderBottomWidth

Gets or sets the width of the bottom border when using FourBorders style. This value is automatically scaled based on the current DPI settings of the display.

Declaration

cs-api-definition
public override float BorderBottomWidth { get; set; }

Property Value

float

Overrides UIItemBase.BorderBottomWidth

BorderBoxStyle

Gets or sets the border drawing style that determines how border appearance is configured. SingleBorder applies uniform appearance to all sides, while FourBorders allows individual configuration of each side's color, width, and shadow properties.

Declaration

cs-api-definition
public override BorderBoxStyle BorderBoxStyle { get; set; }

Property Value

BorderBoxStyle

Overrides UIItemBase.BorderBoxStyle

BorderColor

Gets or sets the primary border color used for solid borders or as the first color in gradient border effects.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderColor

BorderColor2

Gets or sets the second color used in gradient border effects for radial, glass, office glass, gel, and vista gradient styles.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderColor2 { get; set; }

Property Value

Color

Overrides UIItemBase.BorderColor2

BorderColor3

Gets or sets the third color used in gradient border effects for radial, glass, office glass, and vista gradient styles.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderColor3 { get; set; }

Property Value

Color

Overrides UIItemBase.BorderColor3

BorderColor4

Gets or sets the fourth color used in gradient border effects for radial, glass, office glass, and vista gradient styles.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderColor4 { get; set; }

Property Value

Color

Overrides UIItemBase.BorderColor4

BorderDashPattern

Gets or sets the custom dash pattern array for border rendering when using custom dashed line styles.

Declaration

cs-api-definition
public override float[] BorderDashPattern { get; set; }

Property Value

float[]

Overrides UIItemBase.BorderDashPattern

BorderDashStyle

Gets or sets the style of dashed lines used for border rendering when dashed border effects are applied.

Declaration

cs-api-definition
public override DashStyle BorderDashStyle { get; set; }

Property Value

DashStyle

Overrides UIItemBase.BorderDashStyle

BorderDrawMode

Gets or sets the drawing order for border lines when using FourBorders style. This property determines which border lines are drawn on top when borders overlap at corners.

Declaration

cs-api-definition
public override BorderDrawModes BorderDrawMode { get; set; }

Property Value

BorderDrawModes

Overrides UIItemBase.BorderDrawMode

BorderGradientAngle

Gets or sets the angle in degrees for linear gradient borders. This property determines the direction of the gradient effect when BorderGradientStyle is set to linear gradient.

Declaration

cs-api-definition
public override float BorderGradientAngle { get; set; }

Property Value

float

Overrides UIItemBase.BorderGradientAngle

BorderGradientStyle

Gets or sets the gradient style for border rendering. Available styles include solid, linear, radial, glass, office glass, gel, and vista. Each style provides different visual effects for the border appearance.

Declaration

cs-api-definition
public override GradientStyles BorderGradientStyle { get; set; }

Property Value

GradientStyles

Overrides UIItemBase.BorderGradientStyle

BorderInnerColor

Gets or sets the primary inner border color used in outer-inner border configurations for gradient border effects.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderInnerColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderInnerColor

BorderInnerColor2

Gets or sets the second inner border color used in outer-inner border configurations for gradient border effects.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderInnerColor2 { get; set; }

Property Value

Color

Overrides UIItemBase.BorderInnerColor2

BorderInnerColor3

Gets or sets the third inner border color used in outer-inner border configurations for gradient border effects.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderInnerColor3 { get; set; }

Property Value

Color

Overrides UIItemBase.BorderInnerColor3

BorderInnerColor4

Gets or sets the fourth inner border color used in outer-inner border configurations for gradient border effects.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderInnerColor4 { get; set; }

Property Value

Color

Overrides UIItemBase.BorderInnerColor4

BorderLeftColor

Gets or sets the color of the left border when using FourBorders style.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderLeftColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderLeftColor

BorderLeftShadowColor

Gets or sets the shadow color for the left border, providing a visual depth effect when rendered.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderLeftShadowColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderLeftShadowColor

BorderLeftWidth

Gets or sets the width of the left border when using FourBorders style. This value is automatically scaled based on the current DPI settings of the display.

Declaration

cs-api-definition
public override float BorderLeftWidth { get; set; }

Property Value

float

Overrides UIItemBase.BorderLeftWidth

BorderRightColor

Gets or sets the color of the right border when using FourBorders style.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderRightColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderRightColor

BorderRightShadowColor

Gets or sets the shadow color for the right border, providing a visual depth effect when rendered.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderRightShadowColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderRightShadowColor

BorderRightWidth

Gets or sets the width of the right border when using FourBorders style. This value is automatically scaled based on the current DPI settings of the display.

Declaration

cs-api-definition
public override float BorderRightWidth { get; set; }

Property Value

float

Overrides UIItemBase.BorderRightWidth

BorderTopColor

Gets or sets the color of the top border when using FourBorders style.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderTopColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderTopColor

BorderTopShadowColor

Gets or sets the shadow color for the top border, providing a visual depth effect when rendered.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public override Color BorderTopShadowColor { get; set; }

Property Value

Color

Overrides UIItemBase.BorderTopShadowColor

BorderTopWidth

Gets or sets the width of the top border when using FourBorders style. This value is automatically scaled based on the current DPI settings of the display.

Declaration

cs-api-definition
public override float BorderTopWidth { get; set; }

Property Value

float

Overrides UIItemBase.BorderTopWidth

BorderWidth

Gets or sets the uniform width of all border sides when using SingleBorder style. This value is automatically scaled based on the current DPI settings of the display.

Declaration

cs-api-definition
public override float BorderWidth { get; set; }

Property Value

float

Overrides UIItemBase.BorderWidth

CanFocus

Gets or sets a value indicating whether the element can receive input focus.

Declaration

cs-api-definition
public override bool CanFocus { get; set; }

Property Value

bool

Overrides RadElement.CanFocus

ClipText

Gets or sets a value indicating whether text should be clipped to the calculated text painting rectangle boundaries.

Declaration

cs-api-definition
public bool ClipText { get; set; }

Property Value

bool

DisableHTMLRendering

Gets or sets a value indicating whether HTML formatting in text content should be disabled, forcing plain text rendering.

Declaration

cs-api-definition
public bool DisableHTMLRendering { get; set; }

Property Value

bool

DisabledImageOpacity

Gets or sets the opacity level applied to images when they are in a disabled state.

Declaration

cs-api-definition
public virtual double DisabledImageOpacity { get; set; }

Property Value

double

Remarks

If the value is set to a number outside the range 0.0 to 1.0, the property will use the value of the ImageOpacity property instead. The opacity value must be between 0.0 (fully transparent) and 1.0 (fully opaque).

DisabledTextRenderingHint

Gets or sets the text rendering hint used specifically when this element is in a disabled state. This allows for different text rendering quality when the element is disabled versus enabled.

Declaration

cs-api-definition
public virtual TextRenderingHint DisabledTextRenderingHint { get; set; }

Property Value

TextRenderingHint

DrawBackgroundImage

Gets or sets a value indicating whether the element should render its background image during the paint operation. This property controls the visibility of the image specified by the BackgroundImage property.

Declaration

cs-api-definition
public bool DrawBackgroundImage { get; set; }

Property Value

bool

DrawBorder

Gets or sets a value indicating whether the element should render its border during the paint operation. This property controls the visibility of all border styles including single borders, four borders, and outer-inner borders.

Declaration

cs-api-definition
public override bool DrawBorder { get; set; }

Property Value

bool

Overrides UIItemBase.DrawBorder

DrawFill

Gets or sets a value indicating whether the element should render its background fill during the paint operation. This property controls the visibility of gradient fills, solid colors, and other background painting effects.

Declaration

cs-api-definition
public override bool DrawFill { get; set; }

Property Value

bool

Overrides UIItemBase.DrawFill

DrawImage

Gets or sets a value indicating whether the element should render its main image during the paint operation. This property controls the visibility of the image specified by the Image property.

Declaration

cs-api-definition
public bool DrawImage { get; set; }

Property Value

bool

DrawText

Gets or sets a value indicating whether the element should render its text content during the paint operation. When set to false, the text will not be visible even if the text property is set.

Declaration

cs-api-definition
public virtual bool DrawText { get; set; }

Property Value

bool

EnableImageTransparency

Gets or sets a value indicating whether image transparency effects are enabled for this element.

Declaration

cs-api-definition
public bool EnableImageTransparency { get; set; }

Property Value

bool

GradientAngle

Gets or sets the angle in degrees for linear gradient background effects. This determines the direction of the gradient.

Declaration

cs-api-definition
public override float GradientAngle { get; set; }

Property Value

float

Overrides UIItemBase.GradientAngle

GradientPercentage

Gets or sets the first gradient percentage that controls the distribution of colors in gradient background effects.

Declaration

cs-api-definition
public override float GradientPercentage { get; set; }

Property Value

float

Overrides UIItemBase.GradientPercentage

GradientPercentage2

Gets or sets the second gradient percentage that controls the distribution of colors in gradient background effects.

Declaration

cs-api-definition
public override float GradientPercentage2 { get; set; }

Property Value

float

Overrides UIItemBase.GradientPercentage2

GradientStyle

Gets or sets the gradient style for background fill rendering. Available styles include solid, linear, radial, glass, office glass, gel, and vista.

Declaration

cs-api-definition
public override GradientStyles GradientStyle { get; set; }

Property Value

GradientStyles

Overrides UIItemBase.GradientStyle

HorizontalLineColor

Gets or sets the color of the horizontal line when ShowHorizontalLine is enabled.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public virtual Color HorizontalLineColor { get; set; }

Property Value

Color

HorizontalLineWidth

Gets or sets the width in pixels of the horizontal line when ShowHorizontalLine is enabled. This value is automatically scaled based on current DPI settings.

Declaration

cs-api-definition
public virtual int HorizontalLineWidth { get; set; }

Property Value

int

Image

Gets or sets the main image displayed on the element. The image position is controlled by ImageAlignment and TextImageRelation properties.

Declaration

cs-api-definition
[TypeConverter(typeof(ImageTypeConverter))]
public virtual Image Image { get; set; }

Property Value

Image

Implements IImageElement.Image

ImageAlignment

Gets or sets the alignment of the image within the element bounds, controlling both horizontal and vertical positioning.

Declaration

cs-api-definition
public virtual ContentAlignment ImageAlignment { get; set; }

Property Value

ContentAlignment

ImageDrawType

Gets or sets the type of image to draw, determining whether to render bitmap images or SVG images based on availability and configuration. Determines whether the Image or SvgImage property will be painted. Note that if SvgImage == null, this property will always return "ImageDrawType.Image".

Declaration

cs-api-definition
[Browsable(false)]
public virtual ImageDrawType ImageDrawType { get; set; }

Property Value

ImageDrawType

ImageIndex

Gets or sets the index of the image from the associated to display on this element.

Declaration

cs-api-definition
[RelatedImageList("ElementTree.Control.ImageList")]
[TypeConverter("Telerik.WinControls.UI.Design.NoneExcludedImageIndexConverter, Telerik.WinControls.UI.Design, Version=2026.1.217.48, Culture=neutral, PublicKeyToken=5bb2a467cbec794e")]
public virtual int ImageIndex { get; set; }

Property Value

int

Implements IImageElement.ImageIndex

ImageKey

Gets or sets the key of the image from the associated to display on this element.

Declaration

cs-api-definition
[TypeConverter("Telerik.WinControls.UI.Design.RadImageKeyConverter, Telerik.WinControls.UI.Design, Version=2026.1.217.48, Culture=neutral, PublicKeyToken=5bb2a467cbec794e")]
public virtual string ImageKey { get; set; }

Property Value

string

Implements IImageElement.ImageKey

ImageLayout

Gets or sets the layout mode for the main image, determining how it is positioned and scaled within the element bounds.

Declaration

cs-api-definition
public virtual ImageLayout ImageLayout { get; set; }

Property Value

ImageLayout

ImageOpacity

Gets or sets the opacity level for image rendering, where 1.0 represents fully opaque and 0.0 represents fully transparent.

Declaration

cs-api-definition
public virtual double ImageOpacity { get; set; }

Property Value

double

ImageTransparentColor

Gets or sets the color that will be treated as transparent when rendering images on this element.

Declaration

cs-api-definition
[TypeConverter(typeof(RadColorEditorConverter))]
public Color ImageTransparentColor { get; set; }

Property Value

Color

Layout

Gets the layout manager that controls the positioning and sizing of text and image content within this element.

Declaration

cs-api-definition
public virtual LayoutManagerPart Layout { get; }

Property Value

LayoutManagerPart

MeasureTrailingSpaces

Gets or sets a value indicating whether trailing spaces in text should be included in text measurement calculations.

Declaration

cs-api-definition
[Browsable(false)]
public bool MeasureTrailingSpaces { get; set; }

Property Value

bool

Implements ITextProvider.MeasureTrailingSpaces

NumberOfColors

Gets or sets the number of colors used in gradient background effects. This determines how many color properties are utilized.

Declaration

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

Property Value

int

Overrides UIItemBase.NumberOfColors

ShouldPaint

Gets or sets a value indicating whether the element should be painted.

Declaration

cs-api-definition
public override bool ShouldPaint { get; set; }

Property Value

bool

Overrides RadElement.ShouldPaint

Remarks

Children visibility is not be affected.

ShowHorizontalLine

Gets or sets a value indicating whether a horizontal line should be rendered across the element.

Declaration

cs-api-definition
public virtual bool ShowHorizontalLine { get; set; }

Property Value

bool

ShowKeyboardCues

Gets or sets a value indicating whether keyboard access cues (underlines for mnemonics) should be displayed for this element.

Declaration

cs-api-definition
[Browsable(false)]
public virtual bool ShowKeyboardCues { get; set; }

Property Value

bool

Implements ITextProvider.ShowKeyboardCues

SvgImage

Gets or sets the SVG image to be displayed on this element as a scalable vector graphic.

Declaration

cs-api-definition
public virtual RadSvgImage SvgImage { get; set; }

Property Value

RadSvgImage

TextAlignment

Gets or sets the alignment of text within the element bounds, controlling both horizontal and vertical positioning.

Declaration

cs-api-definition
public virtual ContentAlignment TextAlignment { get; set; }

Property Value

ContentAlignment

Implements ITextProvider.TextAlignment

TextImageRelation

Gets or sets the spatial relationship between text and image content. This determines how text and image are positioned relative to each other.

Declaration

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

Property Value

TextImageRelation

TextParams

This property is not relevant for this class.

Declaration

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

Property Value

TextParams

TextRenderingHint

Gets or sets the text rendering hint that determines the quality and anti-aliasing mode used when rendering text on this element. This property affects the visual appearance and readability of text displayed by the element.

Declaration

cs-api-definition
public virtual TextRenderingHint TextRenderingHint { get; set; }

Property Value

TextRenderingHint

TextWrap

Gets or sets a value indicating whether text will automatically wrap to multiple lines when it exceeds the element's width.

Declaration

cs-api-definition
public virtual bool TextWrap { get; set; }

Property Value

bool

Implements ITextProvider.TextWrap

UseMnemonic

Gets or sets a value indicating whether ampersand characters (&) in text will be treated as mnemonic access key indicators.

Declaration

cs-api-definition
public virtual bool UseMnemonic { get; set; }

Property Value

bool

Implements ITextProvider.UseMnemonic

Methods

AnimateImage(Image, bool)

Declaration

cs-api-definition
protected virtual void AnimateImage(Image image, bool isBackgroundImage)

Parameters

image

Image

isBackgroundImage

bool

ArrangeElement(RadElement, SizeF)

Arranges a single child element according to its fit-to-size mode within the allocated space.

Declaration

cs-api-definition
protected virtual void ArrangeElement(RadElement element, SizeF finalSize)

Parameters

element

RadElement

The child element to arrange.

finalSize

SizeF

The final size available for arranging the element.

ArrangeOverride(SizeF)

Arranges the content and child elements within the final allocated space, positioning text, images, and child elements.

Declaration

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

Parameters

finalSize

SizeF

The final area within the parent that this element should use to arrange itself and its children.

Returns

SizeF

The actual size used by the element after arrangement.

Overrides RadElement.ArrangeOverride(SizeF)

CalculateDesiredSize(SizeF, SizeF, SizeF)

Calculates the final desired size by combining the element's content size with child elements' size requirements.

Declaration

cs-api-definition
protected virtual SizeF CalculateDesiredSize(SizeF availableSize, SizeF desiredSize, SizeF elementsDesiredSize)

Parameters

availableSize

SizeF

The available space that a parent element can allocate.

desiredSize

SizeF

The desired size calculated from content and layout requirements.

elementsDesiredSize

SizeF

The desired size calculated from child elements.

Returns

SizeF

The final desired size taking into account all size constraints.

ClipImage(Image, Rectangle, Size)

Clips an image to fit within the specified rectangle and size constraints, creating a new image if necessary.

Declaration

cs-api-definition
protected virtual Image ClipImage(Image image, Rectangle imageRectange, Size size)

Parameters

image

Image

The source image to clip.

imageRectange

Rectangle

The rectangle defining the clipping area within the source image.

size

Size

The target size for the clipped image.

Returns

Image

The clipped image, or the original image if no clipping is needed.

CreateTextParams()

Declaration

cs-api-definition
protected virtual TextParams CreateTextParams()

Returns

TextParams

DisposeManagedResources()

Disposes of managed resources including cached images and SVG images when the element is being disposed.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides UIItemBase.DisposeManagedResources()

DrawHorizontalLine(IGraphics)

Draws a horizontal line across the element when text is present, positioning the line based on text alignment and size.

Declaration

cs-api-definition
protected virtual void DrawHorizontalLine(IGraphics graphics)

Parameters

graphics

IGraphics

The graphics context used for rendering the horizontal line.

DrawHorizontalLineWithoutText(IGraphics)

Draws a horizontal line across the element when no text is present and ShowHorizontalLine is enabled.

Declaration

cs-api-definition
protected virtual void DrawHorizontalLineWithoutText(IGraphics graphics)

Parameters

graphics

IGraphics

The graphics context used for rendering the horizontal line.

GetAsBitmapEx(Color, float, SizeF)

Declaration

cs-api-definition
public override Bitmap GetAsBitmapEx(Color backColor, float totalAngle, SizeF totalScale)

Parameters

backColor

Color

totalAngle

float

totalScale

SizeF

Returns

Bitmap

Overrides RadElement.GetAsBitmapEx(Color, float, SizeF)

GetBorderThickness(LightVisualElement, bool)

Calculates the border thickness for a LightVisualElement based on its border configuration and drawing state.

Declaration

cs-api-definition
public static Padding GetBorderThickness(LightVisualElement element, bool checkDrawBorder)

Parameters

element

LightVisualElement

The LightVisualElement instance to calculate border thickness for.

checkDrawBorder

bool

When true, returns zero thickness if DrawBorder is false; otherwise ignores the drawing state.

Returns

Padding

A Padding structure representing the calculated border thickness for all sides.

GetBorderThickness(bool)

Gets the border thickness for this element instance by delegating to the static GetBorderThickness(LightVisualElement, bool) method.

Declaration

cs-api-definition
protected virtual Padding GetBorderThickness(bool checkDrawBorder)

Parameters

checkDrawBorder

bool

When true, returns zero thickness if DrawBorder is false.

Returns

Padding

A Padding structure representing the border thickness.

GetClientOffset(bool)

Calculates the client area offset by combining padding and optionally border thickness.

Declaration

cs-api-definition
protected virtual Padding GetClientOffset(bool includeBorder)

Parameters

includeBorder

bool

When true, includes border thickness in the offset calculation.

Returns

Padding

A Padding structure representing the total client area offset.

GetClientRectangle(SizeF)

Declaration

cs-api-definition
protected override RectangleF GetClientRectangle(SizeF finalSize)

Parameters

finalSize

SizeF

Returns

RectangleF

Overrides RadElement.GetClientRectangle(SizeF)

GetClientRectangle(bool, SizeF)

Calculates the client rectangle area available for content within the element bounds, optionally including border space.

Declaration

cs-api-definition
protected virtual RectangleF GetClientRectangle(bool includeBorder, SizeF finalSize)

Parameters

includeBorder

bool

When true, accounts for border thickness in the client rectangle calculation.

finalSize

SizeF

The total size of the element from which to calculate the client rectangle.

Returns

RectangleF

A RectangleF representing the available client area for content.

GetClipRect()

Calculates the clipping rectangle for this element, taking into account border thickness and padding.

Declaration

cs-api-definition
protected override RectangleF GetClipRect()

Returns

RectangleF

A RectangleF representing the clipping bounds for content rendering.

Overrides RadElement.GetClipRect()

GetFaceRectangle()

Declaration

cs-api-definition
public RectangleF GetFaceRectangle()

Returns

RectangleF

Implements ITextProvider.GetFaceRectangle()

GetImageDrawTypeLocalValue()

Declaration

cs-api-definition
protected ImageDrawType? GetImageDrawTypeLocalValue()

Returns

ImageDrawType?

GetPaintingBorderWidth()

Gets the border width that should be used for painting operations, typically inherited from the parent element.

Declaration

cs-api-definition
public override float GetPaintingBorderWidth()

Returns

float

The border width in pixels, or 0 if no parent element is available.

Overrides UIItemBase.GetPaintingBorderWidth()

GetStylablePropertiesFilter()

Gets the IFilter instance that may be used to filter the properties, treated as Stylable for this element.

Declaration

cs-api-definition
public override Filter GetStylablePropertiesFilter()

Returns

Filter

Overrides RadElement.GetStylablePropertiesFilter()

GetTextAlignment()

Declaration

cs-api-definition
protected ContentAlignment GetTextAlignment()

Returns

ContentAlignment

GetTextAlignment(ContentAlignment)

Declaration

cs-api-definition
protected ContentAlignment GetTextAlignment(ContentAlignment textAlignment)

Parameters

textAlignment

ContentAlignment

Returns

ContentAlignment

GetTextSize(SizeF, TextParams)

Calculates the size required to display the text content within the proposed size constraints.

Declaration

cs-api-definition
public SizeF GetTextSize(SizeF proposedSize, TextParams textParams)

Parameters

proposedSize

SizeF

The proposed size constraints for the text measurement.

textParams

TextParams

The text parameters containing formatting and display options.

Returns

SizeF

A SizeF representing the calculated text size.

Implements ITextPrimitive.GetTextSize(SizeF, TextParams)

GetTextSize(TextParams)

Calculates the size required to display the text content using the specified text parameters.

Declaration

cs-api-definition
public SizeF GetTextSize(TextParams textParams)

Parameters

textParams

TextParams

The text parameters containing formatting and display options.

Returns

SizeF

A SizeF representing the calculated text size.

Implements ITextPrimitive.GetTextSize(TextParams)

InitializeFields()

Initializes the internal fields and components of the LightVisualElement. This method sets up text primitives, image primitives, and layout management components.

Declaration

cs-api-definition
protected override void InitializeFields()

Overrides RadItem.InitializeFields()

MapStyleProperty(RadProperty, string)

Maps a style property to another property. This method is used to map corresponding properties of LightVisualElement instances and BasePrimitive instances.

Declaration

cs-api-definition
public override RadProperty MapStyleProperty(RadProperty propertyToMap, string settingType)

Parameters

propertyToMap

RadProperty

An instance of the RadProperty class that represents the property to map.

settingType

string

Returns

RadProperty

An instance of the RadProperty class which represents the mapped property. If no property is found, the method returns null

Overrides RadElement.MapStyleProperty(RadProperty, string)

MeasureElements(SizeF, SizeF, Padding)

Measures all child elements when auto-sizing is enabled, calculating the space required for child elements.

Declaration

cs-api-definition
protected virtual SizeF MeasureElements(SizeF availableSize, SizeF clientSize, Padding borderThickness)

Parameters

availableSize

SizeF

The available space that a parent element can allocate.

clientSize

SizeF

The client area size available for content.

borderThickness

Padding

The thickness of the border that affects available space.

Returns

SizeF

The desired size needed to accommodate all child elements.

MeasureOverride(SizeF)

Measures the desired size of the element by calculating the space needed for content, padding, and borders.

Declaration

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

Parameters

availableSize

SizeF

The available space that a parent element can allocate to this element.

Returns

SizeF

The desired size of the element including content, padding, and border space.

Overrides RadElement.MeasureOverride(SizeF)

MeasureOverride(SizeF, TextParams)

Measures the desired size of the text content given the available space and text parameters.

Declaration

cs-api-definition
public SizeF MeasureOverride(SizeF availableSize, TextParams textParams)

Parameters

availableSize

SizeF

The available space for measuring the text content.

textParams

TextParams

The text parameters containing formatting and display options.

Returns

SizeF

A SizeF representing the desired size of the text content.

Implements ITextPrimitive.MeasureOverride(SizeF, TextParams)

OnAnimatedImageFrameChanged()

Called when animated image frame changes.

Declaration

cs-api-definition
protected virtual void OnAnimatedImageFrameChanged()

OnBitStateChanged(long, bool, bool)

Handles state changes for bit flags, particularly managing text primitive implementation when HTML rendering is disabled.

Declaration

cs-api-definition
protected override void OnBitStateChanged(long key, bool oldValue, bool newValue)

Parameters

key

long

The bit flag key that was changed.

oldValue

bool

The previous value of the bit flag.

newValue

bool

The new value of the bit flag.

Overrides DisposableObject.OnBitStateChanged(long, bool, bool)

OnLoaded()

Called when the element has been successfully loaded. That includes loading of all its children as well.

Declaration

cs-api-definition
protected override void OnLoaded()

Overrides RadElement.OnLoaded()

OnMouseMove(MouseEventArgs)

Called when the mouse moves over the item, handling highlight and border highlight effects.

Declaration

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

Parameters

e

MouseEventArgs

The mouse event arguments.

Overrides RadItem.OnMouseMove(MouseEventArgs)

OnMouseMove(object, MouseEventArgs)

Handles mouse movement events for the text primitive, enabling text interaction features.

Declaration

cs-api-definition
public void OnMouseMove(object sender, MouseEventArgs e)

Parameters

sender

object

The source of the mouse move event.

e

MouseEventArgs

The MouseEventArgs containing event data.

Implements ITextPrimitive.OnMouseMove(object, MouseEventArgs)

OnPropertyChanged(RadPropertyChangedEventArgs)

Handles property change events by invalidating the fill cache and invoking the base class property change handler.

Declaration

cs-api-definition
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)

Parameters

e

RadPropertyChangedEventArgs

Event arguments containing information about the property that changed.

Overrides UIItemBase.OnPropertyChanged(RadPropertyChangedEventArgs)

OnTunnelEvent(RadElement, RoutedEventArgs)

Called when the tunnel phase of a routed event occurs.

Declaration

cs-api-definition
protected override void OnTunnelEvent(RadElement sender, RoutedEventArgs args)

Parameters

sender

RadElement

The element that originally raised the event.

args

RoutedEventArgs

The routed event arguments.

Overrides RadElement.OnTunnelEvent(RadElement, RoutedEventArgs)

PaintBackgroundImage(IGraphics)

Renders the background image of the element according to the specified BackgroundImageLayout setting.

Declaration

cs-api-definition
protected virtual void PaintBackgroundImage(IGraphics graphics)

Parameters

graphics

IGraphics

The graphics context used for rendering the background image.

PaintContent(IGraphics)

Orchestrates the painting of all content elements including background image, main image or SVG image, and text.

Declaration

cs-api-definition
protected virtual void PaintContent(IGraphics graphics)

Parameters

graphics

IGraphics

The graphics context used for rendering content.

PaintElement(IGraphics, float, SizeF)

Performs the main painting operation for the element, rendering fill, content, and border in the correct order.

Declaration

cs-api-definition
protected override void PaintElement(IGraphics graphics, float angle, SizeF scale)

Parameters

graphics

IGraphics

The graphics context used for rendering.

angle

float

The rotation angle to apply during painting.

scale

SizeF

The scaling factor to apply during painting.

Overrides VisualElement.PaintElement(IGraphics, float, SizeF)

PaintImage(IGraphics)

Renders the main image of the element, handling image animation and thread-safe access to the cached image.

Declaration

cs-api-definition
protected virtual void PaintImage(IGraphics graphics)

Parameters

graphics

IGraphics

The graphics context used for rendering the image.

PaintPrimitive(IGraphics, TextParams)

Paints the text primitive with the specified graphics context and text parameters.

Declaration

cs-api-definition
public void PaintPrimitive(IGraphics graphics, TextParams textParams)

Parameters

graphics

IGraphics

The graphics context used for painting.

textParams

TextParams

The text parameters containing formatting and display options.

Implements ITextPrimitive.PaintPrimitive(IGraphics, TextParams)

PaintPrimitive(IGraphics, float, SizeF, TextParams)

Paints the text primitive with the specified graphics context, transformation, and text parameters.

Declaration

cs-api-definition
public void PaintPrimitive(IGraphics graphics, float angle, SizeF scale, TextParams textParams)

Parameters

graphics

IGraphics

The graphics context used for painting.

angle

float

The rotation angle to apply during painting.

scale

SizeF

The scale factor to apply during painting.

textParams

TextParams

The text parameters containing formatting and display options.

Implements ITextPrimitive.PaintPrimitive(IGraphics, float, SizeF, TextParams)

PaintSvgImage(IGraphics)

Renders the SVG image of the element when an SvgImage is available and image drawing is enabled.

Declaration

cs-api-definition
protected virtual void PaintSvgImage(IGraphics graphics)

Parameters

graphics

IGraphics

The graphics context used for rendering the SVG image.

PaintText(IGraphics)

Renders the text content of the element, including horizontal line effects when enabled.

Declaration

cs-api-definition
protected virtual void PaintText(IGraphics graphics)

Parameters

graphics

IGraphics

The graphics context used for rendering text.

PaintTextCore(IGraphics)

Declaration

cs-api-definition
protected void PaintTextCore(IGraphics graphics)

Parameters

graphics

IGraphics

ShouldSerializeProperty(PropertyDescriptor)

Determines whether the property defined by the provided property descriptor should be serialized.

Declaration

cs-api-definition
public override bool? ShouldSerializeProperty(PropertyDescriptor property)

Parameters

property

PropertyDescriptor

Returns

bool?

Overrides RadItem.ShouldSerializeProperty(PropertyDescriptor)

ToggleTextPrimitive(RadProperty)

Toggles the text primitive when text related properties are change.

Declaration

cs-api-definition
protected virtual void ToggleTextPrimitive(RadProperty property)

Parameters

property

RadProperty

The changed property.

In this article
DefinitionConstructorsLightVisualElement()FieldsBackColor2PropertyBackColor3PropertyBackColor4PropertyBackgroundImageLayoutPropertyBackgroundImagePropertyBorderBottomColorPropertyBorderBottomShadowColorPropertyBorderBottomWidthPropertyBorderBoxStylePropertyBorderColor2PropertyBorderColor3PropertyBorderColor4PropertyBorderColorPropertyBorderDashPatternPropertyBorderDashStylePropertyBorderDrawModePropertyBorderGradientAnglePropertyBorderGradientStylePropertyBorderInnerColor2PropertyBorderInnerColor3PropertyBorderInnerColor4PropertyBorderInnerColorPropertyBorderLeftColorPropertyBorderLeftShadowColorPropertyBorderLeftWidthPropertyBorderRightColorPropertyBorderRightShadowColorPropertyBorderRightWidthPropertyBorderTopColorPropertyBorderTopShadowColorPropertyBorderTopWidthPropertyBorderWidthPropertyClipTextPropertyDisabledTextRenderingHintPropertyDrawBackgroundImagePropertyDrawBorderPropertyDrawFillPropertyDrawImagePropertyDrawTextPropertyEnableImageTransparencyPropertyGradientAnglePropertyGradientPercentage2PropertyGradientPercentagePropertyGradientStylePropertyHorizontalLineColorPropertyHorizontalLineWidthPropertyImageAlignmentPropertyImageIndexPropertyImageKeyPropertyImageLayoutPropertyImageOpacityPropertyImagePropertyImageTransparentColorPropertyNumberOfColorsPropertyShowHorizontalLinePropertySvgImagePropertyTextAlignmentPropertyTextImageRelationPropertyTextRenderingHintPropertyTextWrapPropertyPropertiesAutoEllipsisBackColor2BackColor3BackColor4BackgroundImageBackgroundImageLayoutBorderBottomColorBorderBottomShadowColorBorderBottomWidthBorderBoxStyleBorderColorBorderColor2BorderColor3BorderColor4BorderDashPatternBorderDashStyleBorderDrawModeBorderGradientAngleBorderGradientStyleBorderInnerColorBorderInnerColor2BorderInnerColor3BorderInnerColor4BorderLeftColorBorderLeftShadowColorBorderLeftWidthBorderRightColorBorderRightShadowColorBorderRightWidthBorderTopColorBorderTopShadowColorBorderTopWidthBorderWidthCanFocusClipTextDisableHTMLRenderingDisabledImageOpacityDisabledTextRenderingHintDrawBackgroundImageDrawBorderDrawFillDrawImageDrawTextEnableImageTransparencyGradientAngleGradientPercentageGradientPercentage2GradientStyleHorizontalLineColorHorizontalLineWidthImageImageAlignmentImageDrawTypeImageIndexImageKeyImageLayoutImageOpacityImageTransparentColorLayoutMeasureTrailingSpacesNumberOfColorsShouldPaintShowHorizontalLineShowKeyboardCuesSvgImageTextAlignmentTextImageRelationTextParamsTextRenderingHintTextWrapUseMnemonicMethodsAnimateImage(Image, bool)ArrangeElement(RadElement, SizeF)ArrangeOverride(SizeF)CalculateDesiredSize(SizeF, SizeF, SizeF)ClipImage(Image, Rectangle, Size)CreateTextParams()DisposeManagedResources()DrawHorizontalLine(IGraphics)DrawHorizontalLineWithoutText(IGraphics)GetAsBitmapEx(Color, float, SizeF)GetBorderThickness(LightVisualElement, bool)GetBorderThickness(bool)GetClientOffset(bool)GetClientRectangle(SizeF)GetClientRectangle(bool, SizeF)GetClipRect()GetFaceRectangle()GetImageDrawTypeLocalValue()GetPaintingBorderWidth()GetStylablePropertiesFilter()GetTextAlignment()GetTextAlignment(ContentAlignment)GetTextSize(SizeF, TextParams)GetTextSize(TextParams)InitializeFields()MapStyleProperty(RadProperty, string)MeasureElements(SizeF, SizeF, Padding)MeasureOverride(SizeF)MeasureOverride(SizeF, TextParams)OnAnimatedImageFrameChanged()OnBitStateChanged(long, bool, bool)OnLoaded()OnMouseMove(MouseEventArgs)OnMouseMove(object, MouseEventArgs)OnPropertyChanged(RadPropertyChangedEventArgs)OnTunnelEvent(RadElement, RoutedEventArgs)PaintBackgroundImage(IGraphics)PaintContent(IGraphics)PaintElement(IGraphics, float, SizeF)PaintImage(IGraphics)PaintPrimitive(IGraphics, TextParams)PaintPrimitive(IGraphics, float, SizeF, TextParams)PaintSvgImage(IGraphics)PaintText(IGraphics)PaintTextCore(IGraphics)ShouldSerializeProperty(PropertyDescriptor)ToggleTextPrimitive(RadProperty)
Not finding the help you need?
Contact Support