Back to Devexpress

RepositoryItem Class

windowsforms-devexpress-dot-xtraeditors-dot-repository-7cf246e5.md

latest12.2 KB
Original Source

RepositoryItem Class

Serves as the base for all repository items.

Namespace : DevExpress.XtraEditors.Repository

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
[DXLicenseWinFormsEditors]
public class RepositoryItem :
    ComponentBase,
    ISupportInitialize,
    ICustomTypeDescriptor,
    IImageCollectionHelper,
    ISupportDXSkinColors,
    IRepositoryItemFilterCapabilities,
    ISupportDXSkinColorsEx
vb
<DXLicenseWinFormsEditors>
Public Class RepositoryItem
    Inherits ComponentBase
    Implements ISupportInitialize,
               ICustomTypeDescriptor,
               IImageCollectionHelper,
               ISupportDXSkinColors,
               IRepositoryItemFilterCapabilities,
               ISupportDXSkinColorsEx

The following members return RepositoryItem objects:

Show 31 links

LibraryRelated API Members
WinForms ControlsBarEditItem.Edit
BarEditItemLink.Edit
BaseEdit.Properties
CancelPivotCellEditEventArgs.RepositoryItem
CategoryRowProperties.RowEdit
CustomDrawRowValueCellEventArgs.Item
CustomRowCellEditEventArgs.RepositoryItem
CustomValueEditorArgs.RepositoryItem
DXEditMenuItem.Edit
FieldRetrievedEventArgs.RepositoryItem
GetCustomNodeCellEditEventArgs.RepositoryItem
GetCustomRowCellEditEventArgs.RepositoryItem
GridColumn.ColumnEdit
GridColumn.RealColumnEdit
IRepositoryItemsProvider.GetRepositoryItem(Type)
LayoutRepositoryItem.RepositoryItem
LayoutViewField.RepositoryItem
PivotCustomCellEditEventArgs.RepositoryItem
PivotGridField.FieldEdit
RepositoryItemCollection.Add(String)
RepositoryItemCollection.Item[Int32]
RepositoryItemCollection.Item[String]
RowProperties.RowEdit
ShowValueEditorEventArgs.CustomRepositoryItem
SpreadsheetCustomCellEditEventArgs.RepositoryItem
TextEdit.QueryAdvancedModeEventArgs.RepositoryItem
TokenEdit.QueryAdvancedModeEventArgs.RepositoryItem
TreeListColumn.ColumnEdit
TreeListColumn.RealColumnEdit
XAF: Cross-Platform .NET App UI & Web APICreateCustomReportDesignRepositoryItemEventArgs.RepositoryItem
IInplaceEditSupport.CreateRepositoryItem()

Remarks

The RepositoryItem class is the base class for repository items corresponding to editors which can be used for inplace editing. Properties, methods and events provided by this class are common to all such editors.

A RepositoryItem object is returned by the BaseEdit.Properties property. If developing a custom editor that doesn’t use any particular editor’s functionality, you will have to create a BaseEdit descendant whose Properties property will return a RepositoryItem descendant. If developing a control that uses the functionality of an existing editor, you should derive the repository item from the editor’s corresponding repository item class. For instance, you will need to create a RepositoryItemComboBox descendant to represent the Properties property of a ComboBoxEdit descendant.

For general information on repository items, refer to the Editors help topic.

Inheritance

Show 57 items

Object MarshalByRefObject Component DevExpress.XtraEditors.ComponentBase RepositoryItem RepositoryItemAnyControl

BaseRepositoryItemCheckEdit

RepositoryItemBaseProgressBar

RepositoryItemPictureEdit

RepositoryItemRadioGroup

RepositoryItemRatingControl

RepositoryItemRichTextEdit

RepositoryItemSparklineEdit

RepositoryItemTextEdit

RepositoryItemTokenEdit

RepositoryItemTrackBar

RepositoryItemBreadCrumbEdit

RepositoryItemPopupBase

RepositoryItemPopupBaseAutoSearchEdit

RepositoryItemPopupContainerEdit

RepositoryItemPopupGalleryEdit

RepositoryItemProgressBar

RepositoryItemRangeTrackBar

RepositoryItemDateTimeOffsetEdit

RepositoryItemSearchControl

RepositoryItemFontEdit

RepositoryItemGridLookUpEdit

RepositoryItemGridLookUpEditBase

RepositoryItemHyperLinkEdit

RepositoryItemHypertextLabel

RepositoryItemImageComboBox

RepositoryItemImageEdit

RepositoryItemLookUpEdit

RepositoryItemBaseSpinEdit

RepositoryItemBlobBaseEdit

RepositoryItemButtonEdit

RepositoryItemCalcEdit

RepositoryItemCheckedComboBoxEdit

RepositoryItemCheckEdit

RepositoryItemColorEdit

RepositoryItemColorPickEdit

RepositoryItemComboBox

RepositoryItemDateEdit

RepositoryItemLookUpEditBase

RepositoryItemMarqueeProgressBar

RepositoryItemMemoEdit

RepositoryItemMemoExEdit

RepositoryItemMRUEdit

RepositoryItemPageNumberEdit

RepositoryItemPickImage

RepositoryItemSearchLookUpEdit

RepositoryItemSpinEdit

RepositoryItemTimeEdit

RepositoryItemTimeSpanEdit

RepositoryItemToggleSwitch

RepositoryItemTreeListLookUpEdit

RepositoryItemZoomTrackBar

See Also

RepositoryItem Members

DevExpress.XtraEditors.Repository Namespace