ClassPropertyGridItemElementBase
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class PropertyGridItemElementBase : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<PropertyGridItemBase>
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementPropertyGridItemElementBase
Derived Classes:
Implements:
Inherited Members
Constructors
PropertyGridItemElementBase()
Declaration
public PropertyGridItemElementBase()
Fields
IsControlInactiveProperty
Declaration
public static RadProperty IsControlInactiveProperty
Field Value
Properties
Data
Gets the associated data.
Declaration
public virtual PropertyGridItemBase Data { get; }
Property Value
The data.
Implements
IsControlFocused
Gets a value indicating whether the control contains the focus.
Declaration
public virtual bool IsControlFocused { get; set; }
Property Value
IsExpanded
Gets a value indicating whether the item is expanded.
IsSelected
Gets a value indicating whether the item is selected.
PropertyTableElement
Gets the PropertyGridTableElement that is parent to this item.
Declaration
public PropertyGridTableElement PropertyTableElement { get; }
Property Value
Methods
Attach(PropertyGridItemBase, object)
Attaches the specified data.
Declaration
public virtual void Attach(PropertyGridItemBase data, object context)
Parameters
data
The data.
context
The context.
Implements
Detach()
Detaches this instance.
Declaration
public virtual void Detach()
Implements
IsCompatible(PropertyGridItemBase, object)
Determines whether element is compatible with the specified data.
Declaration
public virtual bool IsCompatible(PropertyGridItemBase data, object context)
Parameters
data
The data.
context
The context.
Returns
true if the specified data is compatible; otherwise, false.
Implements
OnClick(EventArgs)
Raises the Click event.
Declaration
protected override void OnClick(EventArgs e)
Parameters
e
Overrides
OnDoubleClick(EventArgs)
Raises the DoubleClick event.
Declaration
protected override void OnDoubleClick(EventArgs e)
Parameters
e
Overrides
OnFormatting()
Declaration
protected virtual void OnFormatting()
OnItemPropertyChanged(PropertyChangedEventArgs)
Declaration
protected virtual void OnItemPropertyChanged(PropertyChangedEventArgs e)
Parameters
e
OnMouseDown(MouseEventArgs)
Called when a mouse button is pressed down over the item.
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
e
The mouse event arguments.
Overrides
OnMouseMove(MouseEventArgs)
Called when the mouse moves over the item, handling highlight and border highlight effects.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
e
The mouse event arguments.
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Handles property change events by invalidating the fill cache and invoking the base class property change handler.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
e
Event arguments containing information about the property that changed.
Overrides
Synchronize()
Synchronizes this instance.
Declaration
public virtual void Synchronize()
Implements
item_PropertyChanged(object, PropertyChangedEventArgs)
Declaration
protected virtual void item_PropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
sender
e