Back to Devexpress

TcxLockablePersistent Class

vcl-dxcoreclasses-0ca84a1d.md

latest5.7 KB
Original Source

TcxLockablePersistent Class

The base class for all property sets with support for batch operations.

Declaration

delphi
TcxLockablePersistent = class(
    TcxOwnedInterfacedPersistent
)

Remarks

Multiple appearance or content changes may result in UI flickering and performance drops. The TcxLockablePersistent class implements methods that allow you to manage component state updates during batch setting and data changes.

Main API Members

The list below outlines key members of the TcxLockablePersistent class that allow you to copy compatible settings and manage component updates during batch changes.

AssignCopies compatible settings between components.BeginUpdate | EndUpdate | CancelUpdateAllow you to avoid excessive redraw operations during batch content and setting changes.OwnerProvides access to the parent object to which the current property set belongs.

Terminal TcxLockablePersistent Class Descendants

Do not use the TcxLockablePersistent class directly. Use the following descendants instead:

VCL Shared Libraries

TdxFillOptionsStores fill settings for drawing areas in DevExpress controls.TdxStrokeOptionsStores stroke settings for drawing lines in DevExpress controls.TdxFontOptionsStores font settings for use in DevExpress controls.TcxImageListSVGOptionsStores SVG display settings for image lists with UI element icons.TcxMarginStores pixel margins of a visual element.TcxOffsetsStores pixel offsets or margins of a visual element.TcxRectStores the area (bounding rectangle) of a visual element.TdxPointStores pixel coordinates of a point.TcxSizeStores pixel dimensions of a visual element.TdxPointDoublePersistentStores the coordinates of a point (in abstract measurement units).TdxSizeFloatStores dimensions in double precision floating-point coordinates.

VCL PDF Viewer

TdxPDFButtonFieldA button field.TdxPDFCheckBoxFieldA checkbox field.TdxPDFComboBoxFieldA combobox field.TdxPDFListBoxFieldA list box field.TdxPDFRadioGroupFieldA radio group field.TdxPDFTextFieldA text field.

VCL Spreadsheet

TdxSpreadSheetTableViewOptionsStores general worksheet settings.TdxSpreadSheetTableViewOptionsPrintStores all print-related settings that an individual worksheet has.

VCL Chart

TdxChartAxisTicksStores appearance settings of axis tick marks.TdxChartVisualElementTitleAppearanceStores visual element title appearance settings in the Chart control.TdxChartLegendAppearanceStores general appearance settings of Chart and diagram legend panes.TdxChartCustomLabelsAppearanceStores general label appearance settings.TdxChartDiagramAppearanceStores general diagram appearance options.TdxChartAppearanceStores general Chart control appearance settings.TdxChartSimpleSeriesViewAppearanceStores Simple View appearance settings.TdxChartXYSeriesBarAppearanceStores Bar View appearance settings.TdxChartXYSeriesLineAppearanceStores general line appearance settings for Line and Area series Views.TdxChartXYSeriesLineMarkerAppearanceStores general value marker appearance settings for Line and Area series Views.

Inheritance

TObject TPersistent TcxOwnedPersistent TcxOwnedInterfacedPersistent TcxLockablePersistent

See Also

TcxLockablePersistent Members

dxCoreClasses Unit