skip navigation
  • Product Bundles

    DevCraft

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

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadItem

Represents the item which could be added to an ItemsCollection and can be selected, deleted or moved during VS design time.

Inheritance
System.Object
DisposableObject
RadObject
RadElement
VisualElement
RadComponentElement
RadItem
CollapsibleElement
RadHostItem
RadScreenTipElement
RootRadElement
UIElement
BaseTimeSpanPickerComponent
CarouselItemsContainer
CollapsiblePanelLayoutElement
ContextualTabGroup
DataFilterCheckboxEditorElement
DataFilterDescriptorItem
DockingGuideImageElement
DockingGuidesElement
ToolWindowCaptionElement
GridLinkItem
GroupBoxVisualElement
RadButtonItem
RadCarouselElement
RadCheckBoxEditorElement
RadCheckmark
RadDropDownButtonElement
RadEditorElement
RadFormElement
RadFormMdiControlStripItem
RadGalleryElement
RadGalleryGroupFilter
RadGalleryGroupItem
RadGalleryPopupElement
RadImageItem
RadItemsContainer
RadLabelElement
RadLineItem
RadMenuElement
RadPanelElement
RadRotatorElement
RadRotatorItem
RadScrollablePanelElement
RadScrollBarElement
RadScrollViewer
RadSpinArrowElement
RadSpinControlButtonsElement
RadStatusBarElement
RadStatusBarPanelElement
RadTitleBarElement
RadTrackBarItem
RadWebBrowserElement
RatingVisualItem
RibbonBarGroupSeparator
SchedulerRangeBase
ScrollBarThumb
SizeGripElement
SizeGripItem
SnapshotDragItem
SplitContainerElement
SplitPanelElement
SplitterElement
TrackBarThumb
UIItemBase
Inherited Members
RadComponentElement.ComponentElementLastStateKey
RadComponentElement.ToString()
RadComponentElement.GetService(Type)
RadComponentElement.CanRaiseEvents
RadComponentElement.Container
RadComponentElement.DesignMode
RadComponentElement.IsDesignMode
RadComponentElement.Site
RadComponentElement.DataBindings
VisualElement.DefaultSizeProperty
VisualElement.ForeColorProperty
VisualElement.BackColorProperty
VisualElement.FontProperty
VisualElement.SmoothingModeProperty
VisualElement.OpacityProperty
VisualElement.CustomFontProperty
VisualElement.CustomFontSizeProperty
VisualElement.CustomFontStyleProperty
VisualElement.OnFontChanged(EventArgs)
VisualElement.PaintElement(IGraphics, Single, SizeF)
VisualElement.PaintChildren(IGraphics, Rectangle, Single, SizeF, Boolean)
VisualElement.PrePaintElement(IGraphics)
VisualElement.PostPaintElement(IGraphics)
VisualElement.GetScaledFont(Single)
VisualElement.DefaultSize
VisualElement.ForeColor
VisualElement.BackColor
VisualElement.Font
VisualElement.CustomFont
VisualElement.CustomFontSize
VisualElement.CustomFontStyle
VisualElement.SmoothingMode
VisualElement.Opacity
VisualElement.FontChanged
RadElement.BoundsProperty
RadElement.BorderThicknessProperty
RadElement.PaddingProperty
RadElement.MarginProperty
RadElement.AlignmentProperty
RadElement.AutoSizeModeProperty
RadElement.FitToSizeModeProperty
RadElement.MinSizeProperty
RadElement.EnabledProperty
RadElement.CanFocusProperty
RadElement.IsItemFocusedProperty
RadElement.IsFocusedProperty
RadElement.IsMouseOverProperty
RadElement.IsMouseOverElementProperty
RadElement.IsMouseDownProperty
RadElement.ShouldPaintProperty
RadElement.VisibilityProperty
RadElement.NameProperty
RadElement.ClassProperty
RadElement.ClipDrawingProperty
RadElement.ShapeProperty
RadElement.MouseClickedEvent
RadElement.MouseDoubleClickedEvent
RadElement.MouseDownEvent
RadElement.MouseUpEvent
RadElement.MouseWheelEvent
RadElement.ChildElementAddedEvent
RadElement.ParentChangedEvent
RadElement.BoundsChangedEvent
RadElement.VisibilityChangingEvent
RadElement.EnabledChangedEvent
RadElement.ControlChangedEvent
RadElement.BackgroundShapeProperty
RadElement.BackgroundShapePaintModeProperty
RadElement.ContainsFocusProperty
RadElement.ContainsMouseProperty
RadElement.IsEditedInSpyProperty
RadElement.MaxSizeProperty
RadElement.RightToLeftProperty
RadElement.AutoSizeProperty
RadElement.ZIndexProperty
RadElement.AngleTransformProperty
RadElement.ScaleTransformProperty
RadElement.PositionOffsetProperty
RadElement.TagProperty
RadElement.StretchHorizontallyProperty
RadElement.StretchVerticallyProperty
RadElement.UseCompatibleTextRenderingProperty
RadElement.ClickModeProperty
RadElement.styleVersion
RadElement.paintSystemSkin
RadElement.TraceInvalidation
RadElement.SetPropertyValueCommand
RadElement.GetPropertyValueCommand
RadElement.RadElementLastStateKey
RadElement.StyleProperty
RadElement.CallCreateChildElements()
RadElement.SuspendReferenceUpdate()
RadElement.ResumeReferenceUpdate()
RadElement.CreateChildElements()
RadElement.OnLoad(Boolean)
RadElement.CallOnLoad(Boolean)
RadElement.LoadCore()
RadElement.OnLoaded()
RadElement.OnUnload(ComponentThemableElementTree, Boolean)
RadElement.UnloadCore(ComponentThemableElementTree)
RadElement.OnUnloaded(ComponentThemableElementTree)
RadElement.OnElementTreeChanged(ComponentThemableElementTree)
RadElement.OnBeginDispose()
RadElement.SetParent(RadElement)
RadElement.OnParentChanged(RadElement)
RadElement.UpdateReferences(ComponentThemableElementTree, Boolean, Boolean)
RadElement.SetIsDesignMode(Boolean, Boolean)
RadElement.ChangeCollection(RadElement, ItemsChangeOperation)
RadElement.ResetLayout(Boolean)
RadElement.HasInvisibleAncestor()
RadElement.ResetLayoutCore()
RadElement.SetAllLocalValuesAsDefault(Boolean)
RadElement.InvalidateArrange()
RadElement.InvalidateArrange(Boolean)
RadElement.InvalidateMeasure()
RadElement.InvalidateMeasure(Boolean)
RadElement.UpdateLayout()
RadElement.SuspendLayout()
RadElement.SuspendLayout(Boolean)
RadElement.ResumeLayout(Boolean)
RadElement.ResumeLayout(Boolean, Boolean)
RadElement.Arrange(RectangleF)
RadElement.Measure(SizeF)
RadElement.SetBounds(Rectangle)
RadElement.SetBounds(Int32, Int32, Int32, Int32)
RadElement.GetBoundingRectangle(Size)
RadElement.GetBoundingRectangle(Rectangle)
RadElement.GetDesiredSize(Boolean)
RadElement.PointToScreen(Point)
RadElement.PointFromScreen(Point)
RadElement.PointToControl(Point)
RadElement.PointFromControl(Point)
RadElement.LocationToControl()
RadElement.RectangleToScreen(Rectangle)
RadElement.HitTest(Point)
RadElement.CallOnRenderSizeChanged(SizeChangedInfo)
RadElement.OnRenderSizeChanged(SizeChangedInfo)
RadElement.OnChildDesiredSizeChanged(RadElement)
RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)
RadElement.ArrangeCore(RectangleF)
RadElement.MeasureCore(SizeF)
RadElement.ShouldArrangeChild(RadElement)
RadElement.ArrangeOverride(SizeF)
RadElement.MeasureOverride(SizeF)
RadElement.ShouldMeasureChild(RadElement)
RadElement.MeasureChildren(SizeF)
RadElement.GetArrangeRect(RectangleF)
RadElement.CanExecuteLayoutOperation()
RadElement.CalcLayoutOffset(PointF)
RadElement.LockBounds()
RadElement.UnlockBounds()
RadElement.SetBoundsCore(Rectangle)
RadElement.IsInValidState(Boolean)
RadElement.GetScrollingOffset()
RadElement.Invalidate()
RadElement.Invalidate(Boolean)
RadElement.GetInvalidateBounds()
RadElement.NotifyInvalidate(RadElement)
RadElement.OnTransformationInvalidated()
RadElement.InvalidateTransformations()
RadElement.PerformLayoutTransformation(RadMatrix)
RadElement.PerformPaintTransformation(RadMatrix)
RadElement.IsInGetAsBitmap()
RadElement.PaintElementSkin(IGraphics)
RadElement.Paint(IGraphics, Rectangle, Single, SizeF, Boolean)
RadElement.PaintBackgroundShape(IGraphics)
RadElement.PostPaintChildren(IGraphics, Rectangle, Single, SizeF)
RadElement.PaintChild(RadElement, IGraphics, Rectangle, Single, SizeF, Boolean)
RadElement.PaintShadow(RadElement, IGraphics)
RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)
RadElement.GetShadowRect(Rectangle, Int32)
RadElement.PaintFocusCues(IGraphics, Rectangle)
RadElement.GetAsBitmap(IGraphics, Brush, Single, SizeF)
RadElement.GetAsTransformedBitmap(IGraphics, Brush, Single, SizeF)
RadElement.GetAsTransformedBitmap(Brush, Single, SizeF)
RadElement.GetAsTransformedBitmap(Rectangle, Brush, Single, SizeF)
RadElement.GetAsBitmapEx(Color, Single, SizeF)
RadElement.GetAsBitmapEx(Brush, Single, SizeF)
RadElement.GetAsBitmap(Brush, Single, SizeF)
RadElement.IsInVisibleClipBounds(Rectangle)
RadElement.SetClipping(Graphics)
RadElement.GetClipRect()
RadElement.ShouldPaintChild(RadElement)
RadElement.GetFocusRect()
RadElement.GetCurrentShape()
RadElement.GetPaintRectangle(Single, Single, SizeF)
RadElement.GetPatchedRect(RectangleF, Single, SizeF)
RadElement.GetXPVisualStyle()
RadElement.GetVistaVisualStyle()
RadElement.InitializeSystemSkinPaint()
RadElement.UnitializeSystemSkinPaint()
RadElement.GetSystemSkinPaintBounds()
RadElement.OnUseSystemSkinChanged(EventArgs)
RadElement.ShouldPaintSystemSkin()
RadElement.ComposeShouldPaintSystemSkin()
RadElement.MapStyleProperty(RadProperty, String)
RadElement.GetStylablePropertiesFilter()
RadElement.ResetStyleSettings(Boolean)
RadElement.ResetStyleSettings(Boolean, RadProperty)
RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)
RadElement.AddBehavior(PropertyChangeBehavior)
RadElement.GetBehaviors()
RadElement.RemoveBehavior(PropertyChangeBehavior)
RadElement.ClearBehaviors()
RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)
RadElement.SetThemeApplied(Boolean)
RadElement.OnStyleChanged(RadPropertyChangedEventArgs)
RadElement.SuspendThemeRefresh()
RadElement.ResumeThemeRefresh()
RadElement.UnapplyStyle()
RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)
RadElement.RemoveBehaviors(PropertyChangeBehavior)
RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)
RadElement.GetThemeEffectiveType()
RadElement.GetChildrenByType(Type)
RadElement.GetChildrenByBaseType(Type)
RadElement.FindAncestorByThemeEffectiveType(Type)
RadElement.FindAncestor<T>()
RadElement.IsAncestorOf(RadElement)
RadElement.FindDescendant<T>()
RadElement.FindDescendant(Predicate<RadElement>)
RadElement.FindDescendant(Type)
RadElement.EnumDescendants(TreeTraversalMode)
RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)
RadElement.EnumDescendants(Filter, TreeTraversalMode)
RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)
RadElement.GetDescendants(Filter, TreeTraversalMode)
RadElement.GetAncestors(Filter)
RadElement.GetAncestors(Predicate<RadElement>)
RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)
RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)
RadElement.OnTunnelEvent(RadElement, RoutedEventArgs)
RadElement.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.GetChildAt(Int32)
RadElement.IsChildOf(RadElement)
RadElement.Focus()
RadElement.Focus(Boolean)
RadElement.SetFocusPropertySafe(Boolean)
RadElement.SetElementFocused(Boolean)
RadElement.KillFocus()
RadElement.SetFocus()
RadElement.OnCLREventsRise(RoutedEventArgs)
RadElement.OnMouseHover(EventArgs)
RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)
RadElement.OnLostMouseCapture(MouseEventArgs)
RadElement.OnClick(EventArgs)
RadElement.OnDoubleClick(EventArgs)
RadElement.OnMouseEnter(EventArgs)
RadElement.PerformClick()
RadElement.OnMouseWheel(MouseEventArgs)
RadElement.DoMouseWheel(MouseEventArgs)
RadElement.DoClick(EventArgs)
RadElement.DoDoubleClick(EventArgs)
RadElement.CallDoMouseWheel(MouseEventArgs)
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.UpdateContainsMouse()
RadElement.UpdateContainsFocus(Boolean)
RadElement.DoMouseEnter(EventArgs)
RadElement.DoMouseLeave(EventArgs)
RadElement.CallDoMouseDown(MouseEventArgs)
RadElement.CallDoMouseUp(MouseEventArgs)
RadElement.CallDoMouseMove(MouseEventArgs)
RadElement.CallDoMouseHover(EventArgs)
RadElement.CallDoMouseEnter(EventArgs)
RadElement.CallDoMouseLeave(EventArgs)
RadElement.CallDoClick(EventArgs)
RadElement.CallDoDoubleClick(EventArgs)
RadElement.GetValue(RadProperty)
RadElement.AddStylePropertySetting(IPropertySetting)
RadElement.SetValueCore(RadPropertyValue, Object, Object, ValueSource)
RadElement.NotifyChildren(RadPropertyChangedEventArgs)
RadElement.OnBoundsChanged(RadPropertyChangedEventArgs)
RadElement.OnLocationChanged(RadPropertyChangedEventArgs)
RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)
RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)
RadElement.IsPropertyCancelable(RadPropertyMetadata)
RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)
RadElement.PerformDispose(Boolean)
RadElement.DisposeChildren()
RadElement.ResetUseCompatibleTextRendering()
RadElement.ShouldSerializeUseCompatibleTextRendering()
RadElement.IStylableNode.GetThemeEffectiveType()
RadElement.IStylableNode.ApplySettings(PropertySettingGroup)
RadElement.GetStylableChildrenHierarchy()
RadElement.GetStylableChildren()
RadElement.ResetStyleVersion()
RadElement.GetClientRectangle(SizeF)
RadElement.GetBorderThickness(BorderPrimitive)
RadElement.DpiScaleChanged(SizeF)
RadElement.ElementState
RadElement.LayoutManager
RadElement.DesiredSize
RadElement.IsLayoutSuspended
RadElement.BoundingRectangle
RadElement.ControlBoundingRectangle
RadElement.BypassLayoutPolicies
RadElement.IsArrangeValid
RadElement.IsMeasureValid
RadElement.PreviousArrangeRect
RadElement.PreviousConstraint
RadElement.TreeLevel
RadElement.Transform
RadElement.TotalTransform
RadElement.ShouldPaintUsingParentShape
RadElement.UseSystemSkin
RadElement.VsbVisible
RadElement.PropagateStyleToChildren
RadElement.ThemeEffectiveType
RadElement.ElementTree
RadElement.Children
RadElement.ChildrenHierarchy
RadElement.Parent
RadElement.RoutedEventBehaviors
RadElement.LayoutableChildrenCount
RadElement.ContainsFocus
RadElement.NotifyParentOnMouseInput
RadElement.IsAbleToRespondToMouseEvents
RadElement.AutoSize
RadElement.Bounds
RadElement.Location
RadElement.Size
RadElement.BorderThickness
RadElement.Padding
RadElement.Margin
RadElement.Alignment
RadElement.AutoSizeMode
RadElement.FitToSizeMode
RadElement.Enabled
RadElement.CanFocus
RadElement.IsFocused
RadElement.IsMouseOver
RadElement.IsMouseOverElement
RadElement.IsMouseDown
RadElement.InvalidateChildrenOnChildChanged
RadElement.ShouldPaint
RadElement.Visibility
RadElement.IsElementVisible
RadElement.Name
RadElement.Class
RadElement.ClipDrawing
RadElement.Shape
RadElement.MinSize
RadElement.MaxSize
RadElement.ZIndex
RadElement.RightToLeft
RadElement.UseCompatibleTextRendering
RadElement.BackgroundShape
RadElement.BackgroundShapePaintMode
RadElement.ContainsMouse
RadElement.Capture
RadElement.ScaleTransform
RadElement.AngleTransform
RadElement.PositionOffset
RadElement.SerializeElement
RadElement.SerializeChildren
RadElement.RenderingMaxFramerate
RadElement.IsThemeApplied
RadElement.ShouldApplyTheme
RadElement.UseCenteredAngleTransform
RadElement.Tag
RadElement.StretchHorizontally
RadElement.StretchVertically
RadElement.ClickMode
RadElement.DoubleClickEnabled
RadElement.CaptureOnMouseDown
RadElement.IsFocusable
RadElement.IsItemHovered
RadElement.IStylableNode.Parent
RadElement.IStylableNode.ChildrenHierarchy
RadElement.IStylableNode.Children
RadElement.IStylableNode.Class
RadElement.Style
RadElement.AutoToolTip
RadElement.ScreenTip
RadElement.AutoNumberKeyTip
RadElement.MeasureIsDirty
RadElement.ArrangeIsDirty
RadElement.NeverMeasured
RadElement.NeverArranged
RadElement.ArrangeInProgress
RadElement.MeasureInProgress
RadElement.ShouldPaintChildren
RadElement.InvalidateMeasureOnRemove
RadElement.HideFromElementHierarchyEditor
RadElement.DpiScaleFactor
RadElement.LayoutUpdated
RadElement.ElementPainted
RadElement.MouseHover
RadElement.MouseMove
RadElement.MouseDown
RadElement.MouseUp
RadElement.Click
RadElement.DoubleClick
RadElement.MouseEnter
RadElement.MouseWheel
RadElement.EnabledChanged
RadElement.MouseLeave
RadElement.ChildrenChanged
RadElement.LostMouseCapture
RadObject.BindingContextProperty
RadObject.RadType
RadObject.ClearPropertyStore()
RadObject.SuspendPropertyNotifications()
RadObject.ResumePropertyNotifications()
RadObject.GetPropertyValue(RadProperty)
RadObject.SetDefaultValueOverride(RadProperty, Object)
RadObject.SetValueAtDesignTime(RadProperty, Object)
RadObject.SetValue(RadProperty, Object)
RadObject.ResetValue(RadProperty)
RadObject.ResetLocalValue(RadProperty)
RadObject.ResetValue(RadProperty, ValueResetFlags)
RadObject.UpdateValue(RadProperty)
RadObject.GetValueSource(RadProperty)
RadObject.GetRegisteredRadProperty(String)
RadObject.UpdateValueCore(RadPropertyValue)
RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)
RadObject.GetDefaultValue(RadPropertyValue, Object)
RadObject.CoerceValue(RadPropertyValue, Object)
RadObject.ShouldSerializeProperty(RadProperty)
RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)
RadObject.UnbindProperty(RadProperty)
RadObject.RemoveStylePropertySetting(IPropertySetting)
RadObject.RemoveStylePropertySetting(RadProperty)
RadObject.GetInheritedValue(RadProperty)
RadObject.OnNotifyPropertyChanged(String)
RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)
RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)
RadObject.PropertyValues
RadObject.PropertyFilter
RadObject.RadObjectType
RadObject.BindingContext
RadObject.PropertyChanged
RadObject.RadPropertyChanged
RadObject.RadPropertyChanging
RadObject.ShouldSerializePropertyHandler
DisposableObject.GetBitState(Int64)
DisposableObject.SetBitState(Int64, Boolean)
DisposableObject.OnBitStateChanged(Int64, Boolean, Boolean)
DisposableObject.Dispose()
DisposableObject.Dispose(Boolean)
DisposableObject.DisposeUnmanagedResources()
DisposableObject.BitState
DisposableObject.Events
DisposableObject.IsDisposing
DisposableObject.IsDisposed
DisposableObject.Disposed
DisposableObject.Disposing
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls
Assembly: Telerik.WinControls.dll

Syntax

[ComVisible(true)]
public class RadItem : RadComponentElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode

Constructors

RadItem()

Declaration
public RadItem()

Fields

ActionCommand

Declaration
public static readonly ClickCommand ActionCommand
Field Value
ClickCommand

BorderHighlightColorProperty

Declaration
public static RadProperty BorderHighlightColorProperty
Field Value
RadProperty

BorderHighlightThicknessProperty

Declaration
public static RadProperty BorderHighlightThicknessProperty
Field Value
RadProperty

EnableBorderHighlightProperty

Declaration
public static RadProperty EnableBorderHighlightProperty
Field Value
RadProperty

EnableElementShadowProperty

Declaration
public static RadProperty EnableElementShadowProperty
Field Value
RadProperty

EnableFocusBorderAnimationProperty

Declaration
public static RadProperty EnableFocusBorderAnimationProperty
Field Value
RadProperty

EnableFocusBorderProperty

Declaration
public static RadProperty EnableFocusBorderProperty
Field Value
RadProperty

EnableHighlightProperty

Declaration
public static RadProperty EnableHighlightProperty
Field Value
RadProperty

EnableRippleAnimationProperty

Declaration
public static RadProperty EnableRippleAnimationProperty
Field Value
RadProperty

FlipTextProperty

Declaration
public static RadProperty FlipTextProperty
Field Value
RadProperty

FocusBorderColorProperty

Declaration
public static RadProperty FocusBorderColorProperty
Field Value
RadProperty

FocusBorderWidthProperty

Declaration
public static RadProperty FocusBorderWidthProperty
Field Value
RadProperty

FocusCommand

Declaration
public static readonly FocusCommand FocusCommand
Field Value
FocusCommand

HighlightColorProperty

Declaration
public static RadProperty HighlightColorProperty
Field Value
RadProperty

IsAddNewItemProperty

Declaration
public static RadProperty IsAddNewItemProperty
Field Value
RadProperty

IsPaintingRipple

Declaration
protected bool IsPaintingRipple
Field Value
System.Boolean

KeyDownEvent

Declaration
public static RoutedEvent KeyDownEvent
Field Value
RoutedEvent

KeyPressEvent

Declaration
public static RoutedEvent KeyPressEvent
Field Value
RoutedEvent

KeyUpEvent

Declaration
public static RoutedEvent KeyUpEvent
Field Value
RoutedEvent

RadItemLastStateKey

This constant is used internally.

Declaration
protected const long RadItemLastStateKey = 4398046511104L
Field Value
System.Int64

RippleAnimationColorProperty

Declaration
public static RadProperty RippleAnimationColorProperty
Field Value
RadProperty

ShadowColorProperty

Declaration
public static RadProperty ShadowColorProperty
Field Value
RadProperty

ShadowDepthProperty

Declaration
public static RadProperty ShadowDepthProperty
Field Value
RadProperty

StringAlignmentProperty

Declaration
public static RadProperty StringAlignmentProperty
Field Value
RadProperty

TextOrientationProperty

Declaration
public static RadProperty TextOrientationProperty
Field Value
RadProperty

TextProperty

Declaration
public static RadProperty TextProperty
Field Value
RadProperty

ToolTipTextProperty

Declaration
public static RadProperty ToolTipTextProperty
Field Value
RadProperty

UseDefaultDisabledPaintProperty

Declaration
public static RadProperty UseDefaultDisabledPaintProperty
Field Value
RadProperty

VisualStateProperty

Declaration
public static RadProperty VisualStateProperty
Field Value
RadProperty

Properties

AccessibleDescription

Gets or sets the description that will be reported to accessibility client applications.

Declaration
public virtual string AccessibleDescription { get; set; }
Property Value
System.String

AccessibleName

Gets or sets the name of the control for use by accessibility client applications.

Declaration
public virtual string AccessibleName { get; set; }
Property Value
System.String

AccessibleRole

Gets or sets the accessible role of the item, which specifies the type of user interface element of the item.

Declaration
public virtual AccessibleRole AccessibleRole { get; set; }
Property Value
System.Windows.Forms.AccessibleRole

AllowDrag

Determines whether the element may be dragged by a RadDragDropService instance.

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

Implements
ISupportDrag.AllowDrag

AllowDrop

Determines whether the element may accept a drop operation.

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

Implements
ISupportDrop.AllowDrop

BorderHighlightColor

Declaration
public Color BorderHighlightColor { get; set; }
Property Value
System.Drawing.Color

BorderHighlightThickness

Declaration
public int BorderHighlightThickness { get; set; }
Property Value
System.Int32

CanHaveOwnStyle

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

Overrides
RadElement.CanHaveOwnStyle

CommandBinding

Declaration
public virtual InputBinding CommandBinding { get; set; }
Property Value
InputBinding

ContainsMnemonic

This property is used internally!

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

DefaultAutoToolTip

Declaration
protected virtual bool DefaultAutoToolTip { get; }
Property Value
System.Boolean

DesignTimeAllowDrag

This property is used internally.

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

DesignTimeAllowDrop

This property is used internally.

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

EnableAnalytics

Gets or sets a value indicating whether the Analytics functionality is enable or disbale for this item.

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

EnableBorderHighlight

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

EnableElementShadow

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

EnableFocusBorder

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

EnableFocusBorderAnimation

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

EnableHighlight

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

EnableRippleAnimation

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

FlipText

Specifies the text associated with this item will be flipped.

Declaration
[RadPropertyDefaultValue("FlipText", typeof(RadItem))]
public virtual bool FlipText { get; set; }
Property Value
System.Boolean

FocusBorderColor

Declaration
public Color FocusBorderColor { get; set; }
Property Value
System.Drawing.Color

FocusBorderWidth

Declaration
public int FocusBorderWidth { get; set; }
Property Value
System.Int32

HighlightColor

Declaration
public Color HighlightColor { get; set; }
Property Value
System.Drawing.Color

KeyTip

Declaration
public virtual string KeyTip { get; set; }
Property Value
System.String

MnemonicText

Declaration
protected virtual string MnemonicText { get; }
Property Value
System.String

ParentItem

Declaration
protected RadItem ParentItem { get; }
Property Value
RadItem

RippleAnimationColor

Declaration
public Color RippleAnimationColor { get; set; }
Property Value
System.Drawing.Color

Selectable

Gets a value indicating whether the item can be selected.

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

SerializeProperties

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

Overrides
RadElement.SerializeProperties

ShadowColor

Declaration
public Color ShadowColor { get; set; }
Property Value
System.Drawing.Color

ShadowDepth

Declaration
[RadPropertyDefaultValue("ShadowDepth", typeof(RadItem))]
public int ShadowDepth { get; set; }
Property Value
System.Int32

Shortcuts

Gets the collection of all RadShortcut instances registered with this item.

Declaration
public RadShortcutCollection Shortcuts { get; }
Property Value
RadShortcutCollection

Implements
IShortcutProvider.Shortcuts

ShortcutsHandler

Declaration
protected virtual IComponentTreeHandler ShortcutsHandler { get; }
Property Value
IComponentTreeHandler

ShouldHandleMouseInput

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

Overrides
RadElement.ShouldHandleMouseInput

StateManager

Declaration
public virtual ItemStateManagerBase StateManager { get; set; }
Property Value
ItemStateManagerBase

Implements
IStylableElement.StateManager

Text

Gets or sets the text associated with this item.

Declaration
[RadPropertyDefaultValue("", typeof(RadItem))]
public virtual string Text { get; set; }
Property Value
System.String

TextOrientation

Specifies the orientation of the text associated with this item. Whether it should appear horizontal or vertical.

Declaration
[RadPropertyDefaultValue("TextOrientation", typeof(RadItem))]
public virtual Orientation TextOrientation { get; set; }
Property Value
System.Windows.Forms.Orientation

ThemeRole

Declaration
public string ThemeRole { get; set; }
Property Value
System.String

ToolTipText

Declaration
public override string ToolTipText { get; set; }
Property Value
System.String

Overrides
RadElement.ToolTipText

UseDefaultDisabledPaint

Gets or sets whether the item should use the default way for painting the item when disabled (making it gray) or whether the disabled appearance should be controlled by the theme.

Declaration
[RadPropertyDefaultValue("UseDefaultDisabledPaint", typeof(RadItem))]
public bool UseDefaultDisabledPaint { get; set; }
Property Value
System.Boolean

VisualState

Gets or sets string representing the current visual state of the Item which is used by themes to determine the appearance of the item and its child elements

Declaration
public string VisualState { get; set; }
Property Value
System.String

Methods

CallOnGesture(GestureEventArgs)

Declaration
protected void CallOnGesture(GestureEventArgs args)
Parameters
GestureEventArgs args

CallRaiseKeyDown(KeyEventArgs)

This method is used internally!

Declaration
public void CallRaiseKeyDown(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

CallRaiseKeyPress(KeyPressEventArgs)

This method is used internally!

Declaration
public void CallRaiseKeyPress(KeyPressEventArgs e)
Parameters
System.Windows.Forms.KeyPressEventArgs e

CallRaiseKeyUp(KeyEventArgs)

This method is used internally!

Declaration
public void CallRaiseKeyUp(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

CanDragCore(Point)

Determines whether the element may be dragged.

Declaration
protected virtual bool CanDragCore(Point dragStartPoint)
Parameters
System.Drawing.Point dragStartPoint

Returns
System.Boolean

CanHandleShortcut(ShortcutEventArgs)

Declaration
protected virtual bool CanHandleShortcut(ShortcutEventArgs e)
Parameters
ShortcutEventArgs e

Returns
System.Boolean

ContainsText()

Determines if the item displays any text.

Declaration
protected virtual bool ContainsText()
Returns
System.Boolean

Deselect()

Declaration
public void Deselect()

DisposeManagedResources()

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

DoKeyDown(KeyEventArgs)

Declaration
protected virtual void DoKeyDown(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

DoKeyPress(KeyPressEventArgs)

Declaration
protected virtual void DoKeyPress(KeyPressEventArgs e)
Parameters
System.Windows.Forms.KeyPressEventArgs e

DoKeyUp(KeyEventArgs)

Declaration
protected virtual void DoKeyUp(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

GetAvailableVisualStates()

Gets the available visual states for this item. Visual states can be combined using "." (dot).

Declaration
public List<string> GetAvailableVisualStates()
Returns
System.Collections.Generic.List<System.String>

A list with the available visual states for this element.

GetDragContextCore()

Gets the context, associated with a drag operation.

Declaration
protected virtual object GetDragContextCore()
Returns
System.Object

GetDragHintCore()

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

Declaration
protected virtual Image GetDragHintCore()
Returns
System.Drawing.Image

InitializeFields()

Declaration
protected override void InitializeFields()
Overrides
RadElement.InitializeFields()

IsOnActiveForm(Control, Boolean)

Declaration
protected virtual bool IsOnActiveForm(Control focusedControl, bool checkLoaded)
Parameters
System.Windows.Forms.Control focusedControl

System.Boolean checkLoaded

Returns
System.Boolean

OnDeselect()

Declaration
protected virtual void OnDeselect()

OnEnabledChanged(RadPropertyChangedEventArgs)

Declaration
protected override void OnEnabledChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs e

Overrides
RadElement.OnEnabledChanged(RadPropertyChangedEventArgs)

OnFlipTextChanged(EventArgs)

Raises the FlipTextChanged event.

Declaration
protected virtual void OnFlipTextChanged(EventArgs e)
Parameters
System.EventArgs e

An System.EventArgs that contains the event data.

OnGesture(GestureEventArgs)

Calls the appropriate gesture event according to the GestureType property of the event arguments.

Declaration
protected virtual void OnGesture(GestureEventArgs args)
Parameters
GestureEventArgs args

The event arguments.

OnKeyDown(KeyEventArgs)

Raises the KeyDown event.

Declaration
protected virtual void OnKeyDown(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

OnKeyPress(KeyPressEventArgs)

Raises the KeyPress event.

Declaration
protected virtual void OnKeyPress(KeyPressEventArgs e)
Parameters
System.Windows.Forms.KeyPressEventArgs e

OnKeyUp(KeyEventArgs)

Raises the KeyUp event.

Declaration
protected virtual void OnKeyUp(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

OnMouseDown(MouseEventArgs)

Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Overrides
RadElement.OnMouseDown(MouseEventArgs)

OnMouseLeave(EventArgs)

Declaration
protected override void OnMouseLeave(EventArgs e)
Parameters
System.EventArgs e

Overrides
RadElement.OnMouseLeave(EventArgs)

OnMouseMove(MouseEventArgs)

Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Overrides
RadElement.OnMouseMove(MouseEventArgs)

OnMouseUp(MouseEventArgs)

Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Overrides
RadElement.OnMouseUp(MouseEventArgs)

OnPanGesture(PanGestureEventArgs)

Fires the PanGesture event.

Declaration
protected virtual void OnPanGesture(PanGestureEventArgs args)
Parameters
PanGestureEventArgs args

The arguments for the PanGesture event.

OnPressAndTapGesture(PressAndTapGestureEventArgs)

Fires the PressAndTapGesture event.

Declaration
protected virtual void OnPressAndTapGesture(PressAndTapGestureEventArgs args)
Parameters
PressAndTapGestureEventArgs args

The arguments for the PressAndTapGesture event.

OnPropertyChanged(RadPropertyChangedEventArgs)

Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs e

Overrides
RadComponentElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnPropertyChanging(RadPropertyChangingEventArgs)

Declaration
protected override void OnPropertyChanging(RadPropertyChangingEventArgs args)
Parameters
RadPropertyChangingEventArgs args

Overrides
VisualElement.OnPropertyChanging(RadPropertyChangingEventArgs)

OnRotateGesture(RotateGestureEventArgs)

Fires the RotateGesture event.

Declaration
protected virtual void OnRotateGesture(RotateGestureEventArgs args)
Parameters
RotateGestureEventArgs args

The arguments for the RotateGesture event.

OnSelect()

Declaration
protected virtual void OnSelect()

OnTextChanged(EventArgs)

Raises the TextChanged event.

Declaration
protected virtual void OnTextChanged(EventArgs e)
Parameters
System.EventArgs e

An System.EventArgs that contains the event data.

OnTextChanging(TextChangingEventArgs)

Raises the TextChanging event.

Declaration
protected virtual void OnTextChanging(TextChangingEventArgs e)
Parameters
TextChangingEventArgs e

A TextChangingEventArgs that contains the event data.

OnTextOrientationChanged(EventArgs)

Raises the TextOrientationChanged event.

Declaration
protected virtual void OnTextOrientationChanged(EventArgs e)
Parameters
System.EventArgs e

An System.EventArgs that contains the event data.

OnTwoFingerTapGesture(GestureEventArgs)

Fires the TwoFingerTapGesture event.

Declaration
protected virtual void OnTwoFingerTapGesture(GestureEventArgs args)
Parameters
GestureEventArgs args

The arguments for the TwoFingerTapGesture event.

OnZoomGesture(ZoomGestureEventArgs)

Fires the ZoomGesture event.

Declaration
protected virtual void OnZoomGesture(ZoomGestureEventArgs args)
Parameters
ZoomGestureEventArgs args

The arguments for the ZoomGesture event.

PaintOverride(IGraphics, Rectangle, Single, SizeF, Boolean)

Declaration
protected override void PaintOverride(IGraphics screenRadGraphics, Rectangle clipRectangle, float angle, SizeF scale, bool useRelativeTransformation)
Parameters
IGraphics screenRadGraphics

System.Drawing.Rectangle clipRectangle

System.Single angle

System.Drawing.SizeF scale

System.Boolean useRelativeTransformation

Overrides
RadElement.PaintOverride(IGraphics, Rectangle, Single, SizeF, Boolean)

ProcessCmdKey(ref Message, Keys)

Declaration
protected virtual bool ProcessCmdKey(ref Message m, Keys keyData)
Parameters
System.Windows.Forms.Message m

System.Windows.Forms.Keys keyData

Returns
System.Boolean

ProcessDialogKey(Keys)

Declaration
protected virtual bool ProcessDialogKey(Keys keyData)
Parameters
System.Windows.Forms.Keys keyData

Returns
System.Boolean

ProcessDragDrop(Point, ISupportDrag)

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

Declaration
protected virtual void ProcessDragDrop(Point dropLocation, ISupportDrag dragObject)
Parameters
System.Drawing.Point dropLocation

ISupportDrag dragObject

ProcessDragEnter(Point, ISupportDrag)

Allows the element to perform additional action upon mouse entering its bounds upon a drag-and-drop operation.

Declaration
protected virtual void ProcessDragEnter(Point mousePosition, ISupportDrag dragObject)
Parameters
System.Drawing.Point mousePosition

ISupportDrag dragObject

ProcessDragLeave(Point, ISupportDrag)

Allows the element to perform additional action upon mouse leaving its bounds upon a drag-and-drop operation.

Declaration
protected virtual void ProcessDragLeave(Point oldMousePosition, ISupportDrag dragObject)
Parameters
System.Drawing.Point oldMousePosition

ISupportDrag dragObject

ProcessDragOver(Point, ISupportDrag)

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

Declaration
protected virtual bool ProcessDragOver(Point mousePosition, ISupportDrag dragObject)
Parameters
System.Drawing.Point mousePosition

ISupportDrag dragObject

Returns
System.Boolean

ProcessMnemonic(Char)

This method is used internally!

Declaration
public virtual bool ProcessMnemonic(char charCode)
Parameters
System.Char charCode

Returns
System.Boolean

RaiseBubbleEvent(RadElement, RoutedEventArgs)

Declaration
public override void RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
Parameters
RadElement sender

RoutedEventArgs args

Overrides
RadElement.RaiseBubbleEvent(RadElement, RoutedEventArgs)

RaiseKeyDown(KeyEventArgs)

Declaration
protected virtual void RaiseKeyDown(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

RaiseKeyPress(KeyPressEventArgs)

Declaration
protected virtual void RaiseKeyPress(KeyPressEventArgs e)
Parameters
System.Windows.Forms.KeyPressEventArgs e

RaiseKeyUp(KeyEventArgs)

Declaration
protected virtual void RaiseKeyUp(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

ReplaceDefaultDescriptors(PropertyDescriptorCollection)

Add the VisualState property if we are in the context of RadControlSpy.

Declaration
protected override PropertyDescriptorCollection ReplaceDefaultDescriptors(PropertyDescriptorCollection props)
Parameters
System.ComponentModel.PropertyDescriptorCollection props

Returns
System.ComponentModel.PropertyDescriptorCollection

Overrides
RadElement.ReplaceDefaultDescriptors(PropertyDescriptorCollection)

ResetThemeValueOverride(RadProperty)

Resets all overrides for the theme settings of a given property.

Declaration
public void ResetThemeValueOverride(RadProperty property)
Parameters
RadProperty property

The property to reset overrides for.

ResetThemeValueOverride(RadProperty, String)

Resets all overrides for the theme settings of a given property and a given state.

Declaration
public void ResetThemeValueOverride(RadProperty property, string state)
Parameters
RadProperty property

The property to reset overrides for.

System.String state

The state to reset.

ResetThemeValueOverrides()

Resets all theme override settings for this element.

Declaration
public void ResetThemeValueOverrides()

ResumeApplyOfThemeSettings()

Resumes the apply of theme settings.

Declaration
public void ResumeApplyOfThemeSettings()

Select()

Declaration
public bool Select()
Returns
System.Boolean

SetOwnerCollection(RadItemOwnerCollection)

Declaration
protected virtual void SetOwnerCollection(RadItemOwnerCollection ownerCollection)
Parameters
RadItemOwnerCollection ownerCollection

SetThemeValueOverride(RadProperty, Object, String)

Applies the provided value as an override of the theme setting for the specified property in the specified state.

Declaration
public void SetThemeValueOverride(RadProperty property, object value, string state)
Parameters
RadProperty property

The property to override.

System.Object value

The value to override the theme setting with.

System.String state

The VisualState of the item for which the setting will be applied. States can be combined using "." (dot). To see a list of the available states for this element, use the GetAvailableVisualStates method.

SetThemeValueOverride(RadProperty, Object, String, String)

Applies the provided value as an override of the theme setting for the specified property in the specified state.

Declaration
public void SetThemeValueOverride(RadProperty property, object value, string state, string childElementClass)
Parameters
RadProperty property

The property to override.

System.Object value

The value to override the theme setting with.

System.String state

The VisualState of the item for which the setting will be applied. States can be combined using "." (dot). To see a list of the available states for this element, use the GetAvailableVisualStates method.

System.String childElementClass

The value of the Class property of the child element for which the override stands. (e.g. ButtonFill, ButtonBorder, etc.)

SetThemeValueOverride(RadProperty, Object, String, Type)

Applies the provided value as an override of the theme setting for the specified property in the specified state.

Declaration
public void SetThemeValueOverride(RadProperty property, object value, string state, Type childElementType)
Parameters
RadProperty property

The property to override.

System.Object value

The value to override the theme setting with.

System.String state

The VisualState of the item for which the setting will be applied. States can be combined using "." (dot). To see a list of the available states for this element, use the GetAvailableVisualStates method.

System.Type childElementType

The type of the child element for which the override stands. (e.g. typeof(FillPrimitive), typeof(BorderPrimitive), etc.)

ShouldFallbackToDefaultTheme()

Declaration
protected virtual bool ShouldFallbackToDefaultTheme()
Returns
System.Boolean

ShouldSerializeProperty(PropertyDescriptor)

Declaration
public override bool? ShouldSerializeProperty(PropertyDescriptor property)
Parameters
System.ComponentModel.PropertyDescriptor property

Returns
System.Nullable<System.Boolean>

Overrides
RadObject.ShouldSerializeProperty(PropertyDescriptor)

StartRippleAnimation(MouseEventArgs)

Declaration
protected virtual void StartRippleAnimation(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

SuspendApplyOfThemeSettings()

Suspends the apply of theme settings.

Declaration
public void SuspendApplyOfThemeSettings()

UpdateFocusBorder(Boolean)

Declaration
protected virtual void UpdateFocusBorder(bool isFocused)
Parameters
System.Boolean isFocused

UpdateOnShortcutsChanged()

Declaration
protected virtual void UpdateOnShortcutsChanged()

Events

FlipTextChanged

Occurs when the FlipText property value changes.

Declaration
public event EventHandler FlipTextChanged
Event Type
System.EventHandler

KeyDown

Occurs when the RadItem has focus and the user presses a key down

Declaration
public event KeyEventHandler KeyDown
Event Type
System.Windows.Forms.KeyEventHandler

KeyPress

Occurs when the RadItem has focus and the user presses a key

Declaration
public event KeyPressEventHandler KeyPress
Event Type
System.Windows.Forms.KeyPressEventHandler

KeyUp

Occurs when the RadItem has focus and the user releases the pressed key up

Declaration
public event KeyEventHandler KeyUp
Event Type
System.Windows.Forms.KeyEventHandler

PanGesture

Occurs when a pan gesture was sent by a touch input device.

Declaration
public event PanGestureEventHandler PanGesture
Event Type
PanGestureEventHandler

PressAndTapGesture

Occurs when a press-and-tap gesture was sent by a touch input device.

Declaration
public event PressAndTapGestureEventHandler PressAndTapGesture
Event Type
PressAndTapGestureEventHandler

QueryAccessibilityHelp

Declaration
public event QueryAccessibilityHelpEventHandler QueryAccessibilityHelp
Event Type
System.Windows.Forms.QueryAccessibilityHelpEventHandler

RotateGesture

Occurs when a rotate gesture was sent by a touch input device.

Declaration
public event RotateGestureEventHandler RotateGesture
Event Type
RotateGestureEventHandler

TextChanged

Occurs when the Text property value changes.

Declaration
public event EventHandler TextChanged
Event Type
System.EventHandler

TextChanging

Occurs when the Text property value is about to be changed.

Declaration
public event TextChangingEventHandler TextChanging
Event Type
TextChangingEventHandler

TextOrientationChanged

Occurs when the TextOrientation property value changes.

Declaration
public event EventHandler TextOrientationChanged
Event Type
System.EventHandler

TwoFingerTapGesture

Occurs when a two-finger-tap gesture was sent by a touch input device.

Declaration
public event GestureEventHandler TwoFingerTapGesture
Event Type
GestureEventHandler

ZoomGesture

Occurs when a zoom gesture was sent by a touch input device.

Declaration
public event ZoomGestureEventHandler ZoomGesture
Event Type
ZoomGestureEventHandler

Explicit Interface Implementations

IShortcutProvider.OnPartialShortcut(PartialShortcutEventArgs)

Declaration
void IShortcutProvider.OnPartialShortcut(PartialShortcutEventArgs e)
Parameters
PartialShortcutEventArgs e

Implements
IShortcutProvider.OnPartialShortcut(PartialShortcutEventArgs)

IShortcutProvider.OnShortcut(ShortcutEventArgs)

Declaration
void IShortcutProvider.OnShortcut(ShortcutEventArgs e)
Parameters
ShortcutEventArgs e

Implements
IShortcutProvider.OnShortcut(ShortcutEventArgs)

IShortcutProvider.OnShortcutsChanged()

Declaration
void IShortcutProvider.OnShortcutsChanged()
Implements
IShortcutProvider.OnShortcutsChanged()

IStylableElement.FallbackToDefaultTheme

Declaration
bool IStylableElement.FallbackToDefaultTheme { get; }
Returns
System.Boolean

Implements
IStylableElement.FallbackToDefaultTheme

IStylableElement.ThemeRole

Declaration
string IStylableElement.ThemeRole { get; }
Returns
System.String

Implements
IStylableElement.ThemeRole

IStylableElement.VisualState

Declaration
string IStylableElement.VisualState { get; set; }
Returns
System.String

Implements
IStylableElement.VisualState

ISupportDrag.CanDrag(Point)

Declaration
bool ISupportDrag.CanDrag(Point dragStartPoint)
Parameters
System.Drawing.Point dragStartPoint

Returns
System.Boolean

Implements
ISupportDrag.CanDrag(Point)

ISupportDrag.GetDataContext()

Declaration
object ISupportDrag.GetDataContext()
Returns
System.Object

Implements
ISupportDrag.GetDataContext()

ISupportDrag.GetDragHint()

Declaration
Image ISupportDrag.GetDragHint()
Returns
System.Drawing.Image

Implements
ISupportDrag.GetDragHint()

ISupportDrop.DragDrop(Point, ISupportDrag)

Declaration
void ISupportDrop.DragDrop(Point dropLocation, ISupportDrag dragObject)
Parameters
System.Drawing.Point dropLocation

ISupportDrag dragObject

Implements
ISupportDrop.DragDrop(Point, ISupportDrag)

ISupportDrop.DragEnter(Point, ISupportDrag)

Declaration
void ISupportDrop.DragEnter(Point mousePosition, ISupportDrag dragObject)
Parameters
System.Drawing.Point mousePosition

ISupportDrag dragObject

Implements
ISupportDrop.DragEnter(Point, ISupportDrag)

ISupportDrop.DragLeave(Point, ISupportDrag)

Declaration
void ISupportDrop.DragLeave(Point oldMousePosition, ISupportDrag dragObject)
Parameters
System.Drawing.Point oldMousePosition

ISupportDrag dragObject

Implements
ISupportDrop.DragLeave(Point, ISupportDrag)

ISupportDrop.DragOver(Point, ISupportDrag)

Declaration
bool ISupportDrop.DragOver(Point mousePosition, ISupportDrag dragObject)
Parameters
System.Drawing.Point mousePosition

ISupportDrag dragObject

Returns
System.Boolean

Implements
ISupportDrop.DragOver(Point, ISupportDrag)

Extension Methods

CommonExtensions.ClearIfNoBindingAndSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
SerializationExtensions.DeserializePrimitives(RadItem, SerializationInfo)
CommonExtensions.SetIfDifferent(RadObject, RadProperty, Object)
CommonExtensions.ClearIfSet(RadObject, RadProperty)
CommonExtensions.IsLocalValueSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

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

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