Version

ColumnFixing class Members

The following tables list the members exposed by ColumnFixing.

Public Constructors
 NameDescription
Public ConstructorColumnFixing Constructor  
Public Properties
 NameDescription
Public PropertyautoAdjustCellsGets the setting for whether the cell height of the unfixed columns needs to be kept in sync with the cell height of the fixed columns.  
Public PropertycolumnSettingGets the column fixing setting object at the specified index.  
Public PropertycolumnSettingFromKeyGets the column fixing setting object that is tied to the column with the specified column key.  
Public PropertycolumnSettingsGets the column fixing settings collection  
Public PropertyelementReturns the element assoicated with the item.  
Public Propertyevents  
Public PropertyfixButtonAlignmentIndicate whether the fix button/pin is located to the left or to the right of the header caption.  
Public PropertyfixedColumnsReturns an array with the columns that are currently fixed.  
Public PropertyfixLocationGets the direction to which all columns are fixed to unless otherwise specified in the ColumnSetting object for the column  
Public PropertyheaderRegionsReturns a two dimentional array. The first dimention contains the regions that the WebDataGrid header is devided into and the second dimention contains all the TH elements in that region.  
Public Propertyid  
Public PropertyisInitialized  
Public PropertyisUpdating  
Public PropertyleftFixedCountThe number of columns that are currently fixed to the left edge of the grid.  
Public PropertynameGets the name of the behavior.  
Public PropertyrightFixedCountThe number of columns that are currently fixed to the right edge of the grid.  
Public Methods
 NameDescription
Public MethodadjustUnfixedCellHeightAdjusts the cell height of the unfixed columns so they are kept in sync with the cell height of the fixed columns.  
Public MethodbeginUpdate  
Public MethodcontainsFixedColumnByKeyReturns the true/false based on whether the column associated with the given key is currently fixed..  
Public MethodcreateFixedColumnObjCreates a $IG.FixedColumnInfo object for the given column.  
Public MethoddisposeThis method is called by the framework, when the grid unloads. This is where the Column Fixing behavior removes all the event handlers that it had attached.  
Public MethodendUpdate  
Public MethodfindRowIndexByCellElem  
Public MethodfixColumnFixes the given column, if the column settings allow.  
Public MethodfixColumnByIndexFixes the column associated with the given index, if the column settings allow.  
Public MethodfixColumnByKeyFixes the column associated with the given column key, if the column settings allow.  
Public MethodfixColumnObjRangeFixes the given columns, if the column settings allow.  
Public MethodfixColumnRangeFixes the columns associated with the given column keys, if the column settings allow.  
Public MethodgetCellIndexFromElem  
Public MethodgetEditingOnGets flag which represents current editing behavior in progress with option to exit edit mode.  
Public MethodgetFixedColumnFromKeyReturns the fixed column for the specified column key.  
Public Methodinitialize  
Public MethodraisePropertyChanged  
Public MethodscrollCellIntoViewIE  
Public MethodunfixColumnUnfixes the given column, if the column is currently fixed.  
Public MethodunfixColumnByIndexUnfixes the column associated with the given index, if the column is currently fixed.  
Public MethodunfixColumnByKeyUnfixes the column associated with the given column key, if the column is currently fixed.  
Public MethodunfixColumnRangeUnfixes the columns associated with the given column keys, if the columns are currently fixed.  
Public Methodupdated  
Public Events
 NameDescription
Public Eventdisposing  
Public EventpropertyChanged  
See Also