Class
PropertyGridItemElementProvider

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
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

PropertyGridItemElementProvider(PropertyGridTableElement)

Declaration

cs-api-definition
public PropertyGridItemElementProvider(PropertyGridTableElement propertyGridElement)

Parameters

propertyGridElement

PropertyGridTableElement

Properties

PropertyGridElement

Declaration

cs-api-definition
protected PropertyGridTableElement PropertyGridElement { get; }

Property Value

PropertyGridTableElement

Methods

CreateElement(PropertyGridItemBase, object)

Creates the element.

Declaration

cs-api-definition
public override IVirtualizedElement<PropertyGridItemBase> CreateElement(PropertyGridItemBase data, object context)

Parameters

data

PropertyGridItemBase

The data.

context

object

The context.

Returns

IVirtualizedElement<PropertyGridItemBase>

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

GetElementSize(PropertyGridItemBase)

Gets the size of the element.

Declaration

cs-api-definition
public override SizeF GetElementSize(PropertyGridItemBase item)

Parameters

item

PropertyGridItemBase

The item.

Returns

SizeF

Overrides BaseVirtualizedElementProvider<PropertyGridItemBase>.GetElementSize(PropertyGridItemBase)