Version

Column Class Members

The following tables list the members exposed by Column.

Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)AddNewRowCellStylePropertyIdentifies the AddNewRowCellStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)AddNewRowEditorTemplateHorizontalContentAlignmentPropertyIdentifies the AddNewRowEditorTemplateHorizontalContentAlignment dependency property.  
Public Fieldstatic (Shared in Visual Basic)AddNewRowEditorTemplatePropertyIdentifies the AddNewRowEditorTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)AddNewRowEditorTemplateVerticalContentAlignmentPropertyIdentifies the AddNewRowEditorTemplateVerticalContentAlignment dependency property.  
Public Fieldstatic (Shared in Visual Basic)AddNewRowItemTemplateHorizontalContentAlignmentPropertyIdentifies the AddNewRowItemTemplateHorizontalContentAlignment dependency property.  
Public Fieldstatic (Shared in Visual Basic)AddNewRowItemTemplatePropertyIdentifies the AddNewRowItemTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)AddNewRowItemTemplateVerticalContentAlignmentPropertyIdentifies the AddNewRowItemTemplateVerticalContentAlignment dependency property.  
Public Fieldstatic (Shared in Visual Basic)AllowToolTipsPropertyIdentifies the AllowToolTips dependency property.  
Public Fieldstatic (Shared in Visual Basic)FirstSortDirectionPropertyIdentifies the FirstSortDirection dependency property.  
Public Fieldstatic (Shared in Visual Basic)FooterTextPropertyIdentifies the FooterText dependency property.  
Public Fieldstatic (Shared in Visual Basic)GroupByHeaderCellStylePropertyIdentifies the GroupByHeaderStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)GroupByItemTemplatePropertyIdentifies the GroupByItemTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)GroupByRowCellStylePropertyIdentifies the GroupByRowStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)HeaderTextHorizontalAlignmentPropertyIdentifies the HeaderTextHorizontalAlignment dependency property.  
Public Fieldstatic (Shared in Visual Basic)HeaderTextVerticalAlignmentPropertyIdentifies the HeaderTextVerticalAlignment dependency property.  
Public Fieldstatic (Shared in Visual Basic)MaximumWidthPropertyIdentifies the MaximumWidth dependency property.  
Public Fieldstatic (Shared in Visual Basic)MergeCellStylePropertyIdentifies the MergeCellStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)MergedItemTemplatePropertyIdentifies the MergedItemTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)MinimumWidthPropertyIdentifies the MinimumWidth dependency property.  
Public Fieldstatic (Shared in Visual Basic)ToolTipContentTemplatePropertyIdentifies the ToolTipContentTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)ToolTipStylePropertyIdentifies the ToolTipStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)ValueConverterParameterPropertyIdentifies the ValueConverterParameter dependency property.  
Public Fieldstatic (Shared in Visual Basic)ValueConverterPropertyIdentifies the ValueConverter dependency property.  
Public Fieldstatic (Shared in Visual Basic)WidthPropertyIdentifies the Width dependency property.  
Public Properties
 NameDescription
Public PropertyActualWidthGets the Actual width of the column.  
Public PropertyAddNewRowCellStyleGets / sets the System.Windows.Style which will be applied to the Cell on the Infragistics.Controls.Grids.Primitives.AddNewRow.  
Public PropertyAddNewRowEditorTemplateGets / sets the Editor that will be displayed when this Infragistics.Controls.Grids.Primitives.AddNewRowCell in this EditableColumn is in edit mode.  
Public PropertyAddNewRowEditorTemplateHorizontalContentAlignmentGets / sets the System.Windows.HorizontalAlignment which will be assigned to the content of the AddNewRowEditorTemplate.  
Public PropertyAddNewRowEditorTemplateVerticalContentAlignmentGets / sets the System.Windows.VerticalAlignment which will be assigned to the content of the AddNewRowEditorTemplate.  
Public PropertyAddNewRowItemTemplateGets / sets the System.Windows.DataTemplate that will be used to generate content for the CellBase of the EditableColumn in the Infragistics.Controls.Grids.Primitives.AddNewRowCell.  
Public PropertyAddNewRowItemTemplateHorizontalContentAlignmentGets / sets the System.Windows.HorizontalAlignment which will be assigned to the content of the AddNewRowItemTemplate.  
Public PropertyAddNewRowItemTemplateVerticalContentAlignmentGets / sets the System.Windows.VerticalAlignment which will be assigned to the content of the AddNewRowItemTemplate.  
Public PropertyAllColumnsGets a ReadOnly collection of all Column objects that belong to a particular Column.  
Public PropertyAllowCaseSensitiveSortGets/sets if a column should be sorted case sensitive. This is only used for string columns.  
Public PropertyAllowToolTipsGets/Sets when a System.Windows.Controls.ToolTip should be displayed for every Cell in this Column  
Public PropertyAllVisibleChildColumnsGets a ReadOnly collection of all visible Column objects that have no children columns.  
Public PropertyCellStyleGets/Sets the System.Windows.Style that will be used for all CellControl objects on this ColumnBase. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyCellStyleResolvedResolves the actual Style that will be applied to the CellControl (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyColumnLayoutGets the ColumnBase.ColumnLayout thats owns this ColumnBase (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyConditionalFormatCollectionGet / set the ConditionalFormatCollection which contains the formatting rules to be applied to this Column.  
Public PropertyDataTypeThe DataType that the column's data is derived from. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyDependencyObjectTypeGets the System.Windows.DependencyObjectType that wraps the CLR type of this instance. (Inherited from System.Windows.DependencyObject)
Public PropertyDispatcherGets the System.Windows.Threading.Dispatcher this System.Windows.Threading.DispatcherObject is associated with. (Inherited from System.Windows.Threading.DispatcherObject)
Public PropertyDisplayNameResolvedGets a string that represents the Column, if the HeaderText property isn't used, it fallsback to the Column's Key. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyFilterColumnSettingsGets / Sets the FilterColumnSettings which will control behavior for this Column.  
Public PropertyFirstSortDirectionGets/Sets DefaultSort for a particular Column  
Public PropertyFirstSortDirectionResolvedResolves the SortingSettingsOverride.FirstSortDirection property for a particular Column  
Public PropertyFixedIndicatorDirectionGets/Sets what side of the XamGrid should be locked to if the IsFixed property is set to true.  
Public PropertyFixedIndicatorDirectionResolvedResolves the actual FixedIndicatorDirection of the Column  
Public PropertyFooterStyleGets/Sets the System.Windows.Style that will be used for all Infragistics.Controls.Grids.Primitives.FooterCellControl objects on this ColumnBase. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyFooterStyleResolvedResolves the actual Style that will be applied to the Infragistics.Controls.Grids.Primitives.FooterCellControl (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyFooterTemplateGets/Sets the System.Windows.DataTemplate used to define the Content of the Footer of the Column.  
Public PropertyFooterTextGets/Sets the text that will be displayed in the Footer.  
Public PropertyGroupByComparerGets/sets a custom System.Collections.IEqualityComparer template object which will be used when grouping data.  
Public PropertyGroupByHeaderStyleGets / sets the System.Windows.Style which will be applied to the Cell on the Infragistics.Controls.Grids.Primitives.GroupByRow.  
Public PropertyGroupByItemTemplateGets/Sets the System.Windows.DataTemplate that will be used in a Infragistics.Controls.Grids.Primitives.GroupByCell when a column is grouped.  
Public PropertyGroupByRowStyleGets / sets the System.Windows.Style which will be applied to the Cell on the Infragistics.Controls.Grids.Primitives.GroupByRow.  
Public PropertyHeaderStyleGets/Sets the System.Windows.Style that will be used for all Infragistics.Controls.Grids.Primitives.HeaderCellControl objects on this ColumnBase. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyHeaderStyleResolvedResolves the actual Style that will be applied to the Infragistics.Controls.Grids.Primitives.HeaderCellControl (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyHeaderTemplateGets/Sets the System.Windows.DataTemplate used to define the Content of the Header of the ColumnBase. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyHeaderTextGets/Sets the text that will be displayed in the Header. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyHeaderTextHorizontalAlignmentGets/sets the System.Windows.HorizontalAlignment of the content for this Column.  
Public PropertyHeaderTextHorizontalAlignmentResolvedGets the actual System.Windows.HorizontalAlignment of the content for this Column.  
Public PropertyHeaderTextVerticalAlignmentGets/sets the System.Windows.VerticalAlignment of the content for this Column.  
Public PropertyHeaderTextVerticalAlignmentResolvedGets the actual System.Windows.VerticalAlignment of the content for this Column.  
Public PropertyHorizontalContentAlignmentGets/Sets the System.Windows.HorizontalAlignment of the content of all cells in this Column  
Public PropertyIsAutoGeneratedGets whether or not the ColumnBase was predefined, or generated by the XamGrid based on the underlying data. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyIsFilterableGets/sets if a column can be filtered via the UI.  
Public PropertyIsFixableGets/Sets if a Column can be fixed.  
Public PropertyIsFixedGets/Sets if a Column should be unpinned or pinned to the Left or Right side of the XamGrid.  
Public PropertyIsGroupableGets/sets whether a user can group their data by this Column  
Public PropertyIsGroupByGets/Sets whether the data that this Column represents should be grouped by this column.  
Public PropertyIsHideableGets/sets whether a ColumnBase can be hidden via the UI. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyIsMovableGets/Sets if a Column can be moved via the UI.  
Public PropertyIsResizableGets/Sets if a Column can be resized via the UI.  
Public PropertyIsSealedGets a value that indicates whether this instance is currently sealed (read-only). (Inherited from System.Windows.DependencyObject)
Public PropertyIsSelectedGets/Sets whether an item is currently selected.  
Public PropertyIsSortableGets/Sets if a Column can be sorted.  
Public PropertyIsSortedGets / sets how the data in this column are sorted.  
Public PropertyIsSummableGets / sets if the column will show the UI for SummaryRow.  
Public PropertyKeyGets/sets a string that identifies the ColumnBase. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyMaximumWidthGets/sets the maximum width the column is allowed to be.  
Public PropertyMergeCellStyleGets / sets the System.Windows.Style which will be applied to the Cell for a merge cell.  
Public PropertyMergedItemTemplateGets/Sets the System.Windows.DataTemplate that will be used in a Infragistics.Controls.Grids.Primitives.MergedContentControl when a column is merged.  
Public PropertyMinimumWidthGets/sets the minimum width the column is allowed to be.  
Public PropertySortComparerGets/sets a custom IComparer template object which will be used when sorting data.  
Public PropertySummaryColumnSettingsGets / Sets the SummaryColumnSettings which will control behavior for this Column.  
Public PropertyTagAllows additional information to be stored for a ColumnBase (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyToolTipContentTemplateGets/Sets the System.Windows.DataTemplate that should be used to display the content of a Column's tooltip.  
Public PropertyToolTipStyleGets/Sets the System.Windows.Style of the System.Windows.Controls.ToolTip object that is displayed for this particular Column  
Public PropertyValueConverterGets/sets the System.Windows.Data.IValueConverter that will be used to display the value in the column.  
Public PropertyValueConverterParameterGets/sets the parameter that will be used with the ValueConverter property.  
Public PropertyVerticalContentAlignmentGets/Sets the System.Windows.VerticalAlignment of the content of all cells in this Column  
Public PropertyVisibilityGets/Sets the Visibility of the ColumnBase (Inherited from Infragistics.Controls.Grids.ColumnBase)
Public PropertyWidthGets/sets the ColumnWidth of the ColumnBase  
Public PropertyWidthResolvedResolves the ColumnWidth that is being applied to this Column  
Protected Properties
 NameDescription
Protected Internal PropertyAllowCellEditorValueChangedFilteringGets a value indicating whether filtering will be immediately applied after the value of the cell editor is changed.  
Protected Internal PropertyCanBeFilteredDetermines if a Column can be Filtered.  
Protected Internal PropertyCanBeGroupedByDetermines if a Column can be grouped by.  
Protected Internal PropertyCanBeSortedDetermines if a Column can be Sorted.  
Protected Internal PropertyDataFieldGets/Sets the ColumnBase.DataField associated with this particular ColumnBase (Inherited from Infragistics.Controls.Grids.ColumnBase)
Protected Internal PropertyDefaultFilterOperandThe default FilterOperand for this column type;  
Protected PropertyFilterMenuCustomFilterStringGets the default string for the FilterMenu for the CustomFilter text  
Protected Internal PropertyFormatStringResolvedA format string for formatting data in this column.  
Protected Internal PropertyIsEditableResolves whether this Column supports editing.  
Protected Internal PropertyParentColumnGets/Sets the Column that owns this particular column.  
Protected PropertyPriorityPropertiesGets a List of properties that should be applied, before even trying to look at any other property on the object. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Protected PropertyPropertiesToIgnoreOverridden. Gets a List of properties that shouldn't be saved when the PersistenceManager goes to save them.  
Protected Internal PropertyRequiresBoundDataKeyGets whether an exception should be thrown if the key associated with the ColumnBase doesn't correspond with a property in the data that this object represents. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Protected Internal PropertyResetCellValueObjectAfterEditingGets if the Column should reset the CellValueObject when exiting edit mode.  
Protected Internal PropertyResizeColumnResolvedResolves the Column that should be resized when dragging the right edge of this Column.  
Protected Internal PropertySupportsActivationAndSelectionDetermines if a Cell in this particular Column can be Selected or Activated.  
Protected Internal PropertySupportsHeaderFooterContentGets whether a Infragistics.Controls.Grids.Primitives.HeaderCell or Infragistics.Controls.Grids.Primitives.FooterCell are allowed to display content that's not directly set on them, such as the XamGrid.ColumnsHeaderTemplate property.  
Protected Internal PropertyTopParentColumnGets the Column that is the top parent this particular column, if any.  
Protected Internal PropertyUniqueColumnContentResolves whether Cell objects can be recycled and shared amongst columns of the same type.  
Protected Internal PropertyUseReadOnlyFlagDetermines if the Column should use the ReadOnly flag on a property, to determine if it can enter edit mode.  
Public Methods
 NameDescription
Public MethodClearValueOverloaded. Clears the local value of a property. The property to be cleared is specified by a System.Windows.DependencyProperty identifier. (Inherited from System.Windows.DependencyObject)
Public MethodCoerceValueCoerces the value of the specified dependency property. This is accomplished by invoking any System.Windows.CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodEquals (Inherited from System.Windows.DependencyObject)
Public MethodGetHashCodeGets a hash code for this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodGetLocalValueEnumeratorCreates a specialized enumerator for determining which dependency properties have locally set values on this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodGetValueReturns the current effective value of a dependency property on this instance of a System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodInvalidateProperty (Inherited from System.Windows.DependencyObject)
Public MethodReadLocalValueReturns the local value of a dependency property, if it exists. (Inherited from System.Windows.DependencyObject)
Public MethodSetCurrentValue (Inherited from System.Windows.DependencyObject)
Public MethodSetValueOverloaded. Sets the local value of a dependency property, specified by its dependency property identifier. (Inherited from System.Windows.DependencyObject)
Protected Methods
 NameDescription
Protected Internal MethodFillAvailableFiltersFills the FilterOperandCollection with the operands that the column expects as filter values.  
Protected Internal MethodFillAvailableSummariesFills the Infragistics.SummaryOperandCollection with the operands that the column expects as summary values.  
Protected Internal MethodFillFilterMenuOptionsFills the inputted list with options for the FilterMenu control.  
Protected MethodFinishedLoadingPersistenceAllows an object to perform an operation, after it's been loaded. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Protected Internal MethodGenerateCellBased on the type of row that is passed in, this method generates a new CellBase object.  
Protected Internal MethodGenerateContentProviderGenerates a new Infragistics.Controls.Grids.Primitives.ColumnContentProviderBase that will be used to generate conent for Cell objects for this Column.  
Protected MethodGenerateDataCellReturns a new instance of a Cell  
Protected Internal MethodGenerateFilterSelectionControlReturns a new instance of the Infragistics.Controls.Grids.Primitives.SelectionControl which will be used by the FilterMenu.  
Protected MethodGenerateFooterCellReturns a new instance of a Infragistics.Controls.Grids.Primitives.FooterCell  
Protected MethodGenerateHeaderCellReturns a new instance of a Infragistics.Controls.Grids.Primitives.HeaderCell  
Protected Internal MethodInvalidateVisibilityChanges the visibility of all subcolumns.  
Protected MethodOnColumnLayoutChangedOverridden. Raised when the a ColumnLayout is assigned or removed from this ColumnBase  
Protected MethodOnDataTypeChangedOverridden. Raised when the DataType of the ColumnBase is changed.  
Protected MethodOnPropertyChangedOverloaded. Invoked whenever the effective value of any dependency property on this System.Windows.DependencyObject has been updated. The specific dependency property that changed is reported in the event data. (Inherited from Infragistics.DependencyObjectNotifier)
Protected Internal MethodOnShowAvailableColumnFilterOperandsRaises the XamGrid event notifying that the filter populating event is being fired.  
Protected Internal MethodOnStyleChangedRaised when any of the Style properties of the ColumnBase have changed. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Protected MethodOnVisibilityChangedOverridden. Raised when the Visiblity of a ColumnBase has changed.  
Protected MethodRaisePropertyChangedEvent (Inherited from Infragistics.DependencyObjectNotifier)
Protected Internal MethodResolveChildColumnsIf a Column owns child Columns, return the collection of Columns.  
Protected Internal MethodResolveValueOverloaded. If the ColumnBase.DataType is available, uses Convert to cast the inputted value. (Inherited from Infragistics.Controls.Grids.ColumnBase)
Protected Internal MethodSetSelectedSets the selected state of an item.  
Protected Internal MethodShouldSerializePropertyReturns a value that indicates whether serialization processes should serialize the value for the provided dependency property. (Inherited from System.Windows.DependencyObject)
Protected MethodValidateGroupByComparerUsed to validate the GroupByComparer can be used on this Column.  
Protected MethodValidateSortComparerUsed to validate the SortComparer can be used on this Column.  
Public Events
 NameDescription
Public EventPropertyChanged (Inherited from Infragistics.DependencyObjectNotifier)
See Also