New to Telerik UI for WinForms? Start a free 30-day trial

Base class for providers that supply PropertyGrid items and track whether table updates are suspended.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public abstract class PropertyGridItemProvider : IDisposable

Inheritance: objectPropertyGridItemProvider

Implements: IDisposable

Constructors

Associates the provider with the PropertyGrid table that consumes its items.

C#
public PropertyGridItemProvider(PropertyGridTableElement propertyGridElement)
Parameters:propertyGridElementPropertyGridTableElement

The table associated with the provider.

Properties

Gets a value indicating whether this instance is suspended.

C#
public bool IsSuspended { get; }
Property Value:

true if this instance is suspended; otherwise, false.

Gets the property grid element.

C#
public PropertyGridTableElement RadPropertyGridElement { get; }
Property Value:

The tree view.

Methods

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

C#
public virtual void Dispose()

Implements: IDisposable.Dispose()

Gets the items.

C#
public abstract IList<PropertyGridItem> GetItems()
Returns:

IList<PropertyGridItem>

Resets this instance.

C#
public virtual void Reset()

Resumes the update.

C#
public virtual void ResumeUpdate()

Sets the current.

C#
public virtual void SetCurrent(PropertyGridItem item)
Parameters:itemPropertyGridItem

The item.

Suspends the update.

C#
public virtual void SuspendUpdate()