Version

RowLayoutColumnInfo Class Members

The following tables list the members exposed by RowLayoutColumnInfo.

Public Fields
 NameDescription
Public FieldRelativeThis constant can be assigned to OriginX and OriginY to indicate that the cell be positioned relative to the last cell.  
Public FieldRemainderThis constant can be assigned to SpanX and SpanY to indicate that the cell occupy the rest of the logical row or the column in the row-layout respectively.  
Protected Fields
 NameDescription
Protected FieldtagValue (Inherited from Infragistics.Shared.SubObjectBase)
Public Properties
 NameDescription
Public PropertyActualCellSizeGets or sets actual cell size. Setting this property emulates resizing of the column via UI.  
Public PropertyActualLabelSizeGets or sets actual label size. Setting this property emulates resizing of the column header via UI.  
Public PropertyAllowCellSizingIndicates whether the user is allowed to resize the cell.  
Public PropertyAllowLabelSizingIndicates whether the user is allowed to resize the column label.  
Public PropertyCellInsetsReturns an instance of Insets object used for specifying the insets around the cells.  
Public PropertyColumnReturns the associated column.  
Public PropertyContextReturns the associated column or group.  
Public PropertyContextTypeReturns an enum indicating whether this RowLayoutColumnInfo is associated with a Group or a Column.  
Public PropertyDisposed (Inherited from Infragistics.Shared.DisposableObject)
Public PropertyGroupReturns the associated group or null if this RowLayoutColumnInfo is associated with a column.  
Public PropertyKeyOverridden. Returns or sets a value that uniquely identifies an object in a collection.  
Public PropertyLabelInsetsReturns an instance of Insets object used for specifying the insets around the cells.  
Public PropertyLabelPositionIndicates if and how the label (column header) is be shown in relation to the cell.  
Public PropertyLabelPositionResolvedRetruns the resolved LabelPosition. In merged-headers mode, since the headers are not with the cells, this property will resolve to None.  
Public PropertyLabelSpanSpecifies the portion of SpanX or SpanY that is assigned to label (column header). When LablePosition is set to Left or Right LabelSpan specifies the portion of SpanX for the label and when it's Top or Bottom, it specifies the portion of SpanY for the label. If the LabelPosition is set to None or is not displayed with cells, then this property is ignored. If LabelPosition is set to LabelOnly which means cells aren't displayed then this property is ignored as well and the entire SpanX and SpanY is used for the label. Default value is 1.  
Public PropertyLabelSpanResolvedReturns the resolved label span.  
Public PropertyMinimumCellSizeMinimum cell size. Default value is Size(0,0) which means it will calculate a reasonable default size.  
Public PropertyMinimumLabelSizeMinimum label size. Default value is Size(0,0) which means it will calculate a reasonable default size.  
Public PropertyOriginXHorizontal coordinate in the row-layout.  
Public PropertyOriginXResolvedReturns the resolved OriginX.  
Public PropertyOriginYVertical coordinate in the row-layout.  
Public PropertyOriginYResolvedReturns the resolved OriginY.  
Public PropertyParentGroupReturns the parent group which contains this group. This is only application when UltraGridBand.RowLayoutStyle is set to GroupLayout.  
Public PropertyPreferredCellSizePreferred cell size. Default value is Size(0,0) which means it will calculate a reasonable default size.  
Public PropertyPreferredLabelSizePreferred label size. Default value is Size(0,0) which means it will calculate a reasonable default size.  
Public PropertySpanXNumber of cells this item will span in the the row-layout horizontally. Remainder constant specifies that this cell occupy remainder of space horizontally.  
Public PropertySpanXResolvedReturns the resolved SpanX.  
Public PropertySpanYNumber of cells this item will span in the row layout vertically. Remainder constant specifies that this cell occupy remainder of space vertically.  
Public PropertySpanYResolvedReturns the resolved SpanY.  
Public PropertyTag (Inherited from Infragistics.Shared.SubObjectBase)
Public PropertyWeightXIndicates how the extra horizontal space will be distributed among items. Default value is 0.0. Higher values give higher priority.  
Public PropertyWeightYIndicates how the extra vertical space will be distributed among items. Default value is 0.0. Higher values give higher priority.  
Protected Properties
 NameDescription
Protected PropertyKeyLowercaseInterned (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected PropertyPrimaryCollection (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected PropertySubObjectPropChangeHandler (Inherited from Infragistics.Shared.SubObjectBase)
Public Methods
 NameDescription
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodDispose (Inherited from Infragistics.Shared.DisposableObject)
Public Methodstatic (Shared in Visual Basic)GetColumnFromLayoutItemReturns the column associated with the specified layout item.  
Public Methodstatic (Shared in Visual Basic)GetHeaderFromLayoutItemReturns the header associated with the specified layout item.  
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public Methodstatic (Shared in Visual Basic)GetRowLayoutColumnInfoReturns the RowLayoutColumnInfo for a particular ILayoutItem  
Public MethodInitializeOverloaded. Initializes the row layout info with the passed in arguments.  
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodNotifyPropChangeOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodResetResets all the properties to their default values.  
Public MethodResetAllowCellSizingResets the property to its default value.  
Public MethodResetAllowLabelSizingResets the property to its default value.  
Public MethodResetCellInsetsResets the CellInsets property to the default value of an empty insets object.  
Public MethodResetKey (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Public MethodResetLabelInsetsResets the LabelInsets property to the default value of an empty insets object.  
Public MethodResetLabelPositionResets the property to its default value.  
Public MethodResetLabelSpanResets the property to its default value of Relative.  
Public MethodResetMinimumCellSizeResets the property to its default value of size with 0 width and 0 height.  
Public MethodResetMinimumLabelSizeResets the property to its default value of size with 0 width and 0 height.  
Public MethodResetOriginXResets the property to its default value of Relative.  
Public MethodResetOriginYResets the property to its default value of Relative.  
Public MethodResetParentGroupResets the property to its default value.  
Public MethodResetPreferredCellSizeResets the property to its default value of size with 0 width and 0 height.  
Public MethodResetPreferredLabelSizeResets the property to its default value of size with 0 width and 0 height.  
Public MethodResetRowLayoutContextTypeResets the property to its default value.  
Public MethodResetSpanXResets the property to its default value.  
Public MethodResetSpanYResets the property to its default value.  
Public MethodResetWeightXResets the property to its default value,  
Public MethodResetWeightYResets the property to its default value.  
Public MethodShouldSerializepp Returns true is any of the properties have been set to non-default values.  
Public MethodShouldSerializeKey (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Public MethodShouldSerializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodVerifyNotDisposed (Inherited from Infragistics.Shared.DisposableObject)
Protected Methods
 NameDescription
Protected MethodDeserializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodInitializeTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodOnAddedToCollection (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected MethodOnDisposeOverridden. Called when the object is disposed off.  
Protected MethodOnObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodOnRemovedFromCollection (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected MethodOnSubObjectPropChangedOverridden. Listener notification  
Protected MethodResetInternedKey (Inherited from Infragistics.Shared.KeyedSubObjectBase)
Protected MethodResetTag (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodSerializeTagOverloaded.  (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodShouldSerializeAllowCellSizingReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeAllowLabelSizingReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeCellInsetsReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeContextTypeReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeLabelInsetsReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeLabelPositionReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeLabelSpanReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeMinimumCellSizeReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeMinimumLabelSizeReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeOriginXReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeOriginYReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeParentGroupReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeParentGroupIndexReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeParentGroupKeyReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializePreferredCellSizeReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializePreferredLabelSizeReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeSpanXReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeSpanYReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeWeightXReturns true if the property is set to a non-default value.  
Protected MethodShouldSerializeWeightYReturns true if the property is set to a non-default value.  
Public Events
 NameDescription
Public EventSubObjectDisposed (Inherited from Infragistics.Shared.SubObjectBase)
Public EventSubObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
See Also