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

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class PropertyGridItemElementProvider : VirtualizedPanelElementProvider<PropertyGridItemBase, PropertyGridItemElementBase>, IVirtualizedElementProvider<PropertyGridItemBase>

Inheritance: objectBaseVirtualizedElementProvider<PropertyGridItemBase>VirtualizedPanelElementProvider<PropertyGridItemBase, PropertyGridItemElementBase>PropertyGridItemElementProvider

Implements: IVirtualizedElementProvider<PropertyGridItemBase>

Inherited Members VirtualizedPanelElementProvider<PropertyGridItemBase, PropertyGridItemElementBase>.CreateElement(PropertyGridItemBase, object)VirtualizedPanelElementProvider<PropertyGridItemBase, PropertyGridItemElementBase>.ShouldUpdate(IVirtualizedElement<PropertyGridItemBase>, PropertyGridItemBase, object)BaseVirtualizedElementProvider<PropertyGridItemBase>.GetElementFromCache(PropertyGridItemBase, object)BaseVirtualizedElementProvider<PropertyGridItemBase>.GetElement(PropertyGridItemBase, object)BaseVirtualizedElementProvider<PropertyGridItemBase>.PreInitializeCachedElement(IVirtualizedElement<PropertyGridItemBase>, object)BaseVirtualizedElementProvider<PropertyGridItemBase>.CacheElement(IVirtualizedElement<PropertyGridItemBase>)BaseVirtualizedElementProvider<PropertyGridItemBase>.ShouldUpdate(IVirtualizedElement<PropertyGridItemBase>, PropertyGridItemBase, object)BaseVirtualizedElementProvider<PropertyGridItemBase>.IsCompatible(IVirtualizedElement<PropertyGridItemBase>, PropertyGridItemBase, object)BaseVirtualizedElementProvider<PropertyGridItemBase>.GetElementSize(IVirtualizedElement<PropertyGridItemBase>)BaseVirtualizedElementProvider<PropertyGridItemBase>.ClearCache()BaseVirtualizedElementProvider<PropertyGridItemBase>.DefaultElementSizeBaseVirtualizedElementProvider<PropertyGridItemBase>.CachedElementsCount...

Constructors

C#
public PropertyGridItemElementProvider(PropertyGridTableElement propertyGridElement)
Parameters:propertyGridElementPropertyGridTableElement

Properties

C#
protected PropertyGridTableElement PropertyGridElement { get; }

Methods

Creates the element.

C#
public override IVirtualizedElement<PropertyGridItemBase> CreateElement(PropertyGridItemBase data, object context)
Parameters:dataPropertyGridItemBase

The data.

contextobject

The context.

Returns:

IVirtualizedElement<PropertyGridItemBase>

Overrides: VirtualizedPanelElementProvider<PropertyGridItemBase, PropertyGridItemElementBase>.CreateElement(PropertyGridItemBase, object)

Gets the size of the element.

C#
public override SizeF GetElementSize(PropertyGridItemBase item)
Parameters:itemPropertyGridItemBase

The item.

Returns:

SizeF

Overrides: BaseVirtualizedElementProvider<PropertyGridItemBase>.GetElementSize(PropertyGridItemBase)