Version

Cell Class Members

The following tables list the members exposed by Cell.

Public Constructors
 NameDescription
Public ConstructorCell ConstructorInitializes a new instance of the Cell class.  
Public Properties
 NameDescription
Public PropertyColumnThe CellBase.Column that the CellBase represents. (Inherited from Infragistics.Controls.Grids.CellBase)
Public PropertyContentThe Content of the CellBase. (Inherited from Infragistics.Controls.Grids.CellBase)
Public PropertyControlGets the Infragistics.Controls.Grids.Primitives.CellControlBase that is attached to the CellBase (Inherited from Infragistics.Controls.Grids.CellBase)
Public PropertyEditorStyleGets / sets the style that will used on the editor of the Cell.  
Public PropertyEditorStyleResolvedResovles the Style that will be applied to the editor for the cell.  
Public PropertyIsActiveGets/Sets whether a cell is the ActiveCell in the XamGrid (Inherited from Infragistics.Controls.Grids.CellBase)
Public PropertyIsEditableOverridden. Gets whether a particular Cell can enter edit mode.  
Public PropertyIsEditingGets whether this Cell is currently in edit mode.  
Public PropertyIsSelectedOverridden. Gets/Sets whether an item is currently selected.  
Public PropertyRowThe RowBase that owns the CellBase (Inherited from Infragistics.Controls.Grids.CellBase)
Public PropertyStyleGets/Sets the CellBase.Style that will be used for all Infragistics.Controls.Grids.Primitives.CellControlBase objects. (Inherited from Infragistics.Controls.Grids.CellBase)
Public PropertyTagAllows a user to store additional information about a CellBase (Inherited from Infragistics.Controls.Grids.CellBase)
Public PropertyValueOverridden. Gets 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 CellBase.BindingMode that will be applied when binding a CellBase to data. (Inherited from Infragistics.Controls.Grids.CellBase)
Protected Internal PropertyEditingSettingsGets the EditingSettingsBaseOverride object that controls the settings for this object. (Inherited from Infragistics.Controls.Grids.CellBase)
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. (Inherited from Infragistics.Controls.Grids.CellBase)
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. (Inherited from Infragistics.Controls.Grids.CellBase)
Protected Internal PropertyNormalStateDetermines the string that should be used for the "Normal" Visual State of the Infragistics.Controls.Grids.Primitives.CellControlBase. (Inherited from Infragistics.Controls.Grids.CellBase)
Protected PropertyRecyclingElementTypeOverridden. Gets the Type of control that should be created for the Cell.  
Protected PropertyRecyclingIdentifierIf a CellBase.RecyclingElementType isn't specified, this property can be used to offer another way of identifying a reyclable element. (Inherited from Infragistics.Controls.Grids.CellBase)
Protected Internal PropertyResolveColumnResolves the underlying Column object that this Cell represents  
Protected PropertyResolveIsCellEditableGets if the particular Cell has a field attribute that says it can edit.  
Protected PropertyResolveStyleOverridden. Gets the Style that should be applied to the CellControl 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. (Inherited from Infragistics.Controls.Grids.CellBase)
Protected Internal PropertySupportsActivationGets whether this particular CellBase can be made Active (Inherited from Infragistics.Controls.Grids.CellBase)
Public Methods
 NameDescription
Public MethodRefreshRefreshes the content of the cell. (Inherited from Infragistics.Controls.Grids.CellBase)
Protected Methods
 NameDescription
Protected Internal MethodApplyStyleApplies the resolved style of a Cell to it's Infragistics.Controls.Grids.Primitives.CellControlBase (Inherited from Infragistics.Controls.Grids.CellBase)
Protected Internal MethodCreateCellBindingConverterCreates the System.Windows.Data.IValueConverter which will be attached to this Cell.  
Protected MethodCreateCellValueBindingCreates the binding used by the CellValueObject for updating  
Protected MethodCreateInstanceOfRecyclingElementOverridden. Creates a new instance of a CellControl for the Cell.  
Protected MethodCreateRecyclingIdentifierOverridden. Creates 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. (Inherited from Infragistics.Controls.Grids.CellBase)
Protected Internal MethodEnsureCurrentStateOverridden. Ensures that Cell is in the correct state.  
Protected Internal MethodEnterEditModePlaces the specified Cell into edit mode.  
Protected Internal MethodExitEditModeTakes the specified Cell out of edit mode.  
Protected Internal MethodHandleKeyDownOverridden. Should be handled by a derived class so that a cell can determine what to do with the given keyboard action.  
Protected Internal MethodOnCellClickOverridden. Invoked when a cell is clicked.  
Protected Internal MethodOnCellDoubleClickOverridden. Invoked when a cell is double clicked.  
Protected Internal MethodOnCellDraggingOverridden. Invoked when dragging the mouse over a cell.  
Protected Internal MethodOnCellMouseDownOverridden. Invoked when a cell is clicked.  
Protected Internal MethodOnCellMouseMoveExecuted when the mouse moves over a cell. (Inherited from Infragistics.Controls.Grids.CellBase)
Protected Internal MethodOnCellMouseUpOverridden.   
Protected MethodOnElementAttachedCalled when the Infragistics.Controls.Grids.Primitives.CellControlBase is attached to the CellBase (Inherited from Infragistics.Controls.Grids.CellBase)
Protected MethodOnElementReleasedCalled when the Infragistics.Controls.Grids.Primitives.CellControlBase is removed from the CellBase (Inherited from Infragistics.Controls.Grids.CellBase)
Protected MethodOnElementReleasingOverridden. Invoked when a System.Windows.FrameworkElement is being released from an object.  
Protected MethodOnPropertyChanged (Inherited from Infragistics.RecyclingContainer<CellControlBase>)
Protected Internal MethodResetDataValueResets the value for a cell, and triggeres an evalution of it's bindings. Called when editing has been canceled.  
Protected Internal MethodSetSelectedOverridden. Sets the selected state of an item.  
Public Events
 NameDescription
Public EventPropertyChanged (Inherited from Infragistics.RecyclingContainer<CellControlBase>)
See Also