Version

CellBase Class Members

The following tables list the members exposed by CellBase.

Public Properties
 NameDescription
Public PropertyColumnThe Column that the CellBase represents.  
Public PropertyContentThe Content of the CellBase.  
Public PropertyControlGets the Infragistics.Controls.Grids.Primitives.CellControlBase that is attached to the CellBase  
Public PropertyIsActiveGets/Sets whether a cell is the ActiveCell in the XamGrid  
Public PropertyIsEditableDetermines if this CellBase can be edited via the UI.  
Public PropertyIsSelectedGets/Sets whether an item is currently selected.  
Public PropertyRowThe RowBase that owns the CellBase  
Public PropertyStyleGets/Sets the Style that will be used for all Infragistics.Controls.Grids.Primitives.CellControlBase objects.  
Public PropertyTagAllows a user to store additional information about a CellBase  
Public PropertyValueGets the the underlying value that the cell represents. Note: in order to retrieve the cell's value we use a binding since we don't know about the underlying object. The most performant way to retrieve the cell's value is to grab the row's Data (this.Cell.Row.Data), cast it as your object and grab the actual value manually.  
Protected Properties
 NameDescription
Protected PropertyAttachedElement (Inherited from Infragistics.RecyclingContainer<CellControlBase>)
Protected Internal PropertyBindingModeGets the BindingMode that will be applied when binding a CellBase to data.  
Protected Internal PropertyEditingSettingsGets the EditingSettingsBaseOverride object that controls the settings for this object.  
Protected Internal PropertyEnableCustomEditorBehaviorsAllows a Cell to disable Editor Behavior Support if they choose to. For example: Filter and Add New Row Cells disable Editor Behavior support.  
Protected Internal PropertyIsDirty (Inherited from Infragistics.RecyclingContainer<CellControlBase>)
Protected Internal PropertyMouseOverStateDetermines the string that should be used for the "MouseOver" Visual State of the Infragistics.Controls.Grids.Primitives.CellControlBase.  
Protected Internal PropertyNormalStateDetermines the string that should be used for the "Normal" Visual State of the Infragistics.Controls.Grids.Primitives.CellControlBase.  
Protected PropertyRecyclingElementTypeOverridden. Gets the Type of control that should be created for the Cell.  
Protected PropertyRecyclingIdentifierOverridden. If a RecyclingElementType isn't specified, this property can be used to offer another way of identifying a reyclable element.  
Protected PropertyResolveStyleGets the Style that should be applied to the Infragistics.Controls.Grids.Primitives.CellControlBase when it's attached.  
Protected Internal PropertyShouldClearDataContextGets whether the control attached to the cell should reset it DataContext when a new Cell is attached to it.  
Protected Internal PropertySupportsActivationGets whether this particular CellBase can be made Active  
Public Methods
 NameDescription
Public MethodRefreshRefreshes the content of the cell.  
Protected Methods
 NameDescription
Protected Internal MethodApplyStyleApplies the resolved style of a Cell to it's Infragistics.Controls.Grids.Primitives.CellControlBase  
Protected MethodCreateInstanceOfRecyclingElement (Inherited from Infragistics.RecyclingContainer<CellControlBase>)
Protected MethodCreateRecyclingIdentifierCreates a recycling identifier with which can be used for identifying a recyclable element.  
Protected Internal MethodEditorValueChangedMethod called when the editor of the column registers a value changed.  
Protected Internal MethodEnsureCurrentStateEnsures that CellBase is in the correct state.  
Protected Internal MethodHandleKeyDownShould be handled by a derived class so that a cell can determine what to do with the given keyboard action.  
Protected Internal MethodOnCellClickInvoked when a cell is clicked.  
Protected Internal MethodOnCellDoubleClickInvoked when a cell is double clicked.  
Protected Internal MethodOnCellDraggingInvoked when dragging the mouse over a cell.  
Protected Internal MethodOnCellMouseDownInvoked when a cell is clicked.  
Protected Internal MethodOnCellMouseMoveExecuted when the mouse moves over a cell.  
Protected Internal MethodOnCellMouseUpExecuted when the mouse up happens on a cell.  
Protected MethodOnElementAttachedOverridden. Called when the Infragistics.Controls.Grids.Primitives.CellControlBase is attached to the CellBase  
Protected MethodOnElementReleasedOverridden. Called when the Infragistics.Controls.Grids.Primitives.CellControlBase is removed from the CellBase  
Protected MethodOnElementReleasingOverridden. Invoked when a Infragistics.Controls.Grids.Primitives.CellControlBase is being released from an object.  
Protected MethodOnPropertyChanged (Inherited from Infragistics.RecyclingContainer<CellControlBase>)
Protected Internal MethodSetSelectedSets the selected state of an item.  
Public Events
 NameDescription
Public EventPropertyChanged (Inherited from Infragistics.RecyclingContainer<CellControlBase>)
See Also