The C1FlexGrid type exposes the following members.

Methods

  Name Description
Public method ApplyTemplate (Inherited from Control.)
Public method Arrange
Positions child elements and determines a size for a UIElement. Parent elements call this method from their ArrangeCore(Rect) implementation (or a WPF framework-level equivalent) to form a recursive layout update. This method constitutes the second pass of a layout update.
(Inherited from UIElement.)
Protected method ArrangeOverride
Provides the behavior for the arrange part of the control layout.
(Overrides FrameworkElement..::..ArrangeOverride(Size).)
Public method AutoSizeColumn
Resizes a column to fit its visible contents.
Public method AutoSizeColumns(Int32, Int32, Double)
Resizes a column range to fit their visible content.
Public method AutoSizeColumns(Int32, Int32, Double, Boolean, Boolean)
Resizes a column range to fit their content.
Public method AutoSizeFixedColumn
Resizes a fixed column to fit its visible contents.
Public method AutoSizeFixedColumns(Int32, Int32, Double)
Resizes a range of fixed columns to fit their visible contents.
Public method AutoSizeFixedColumns(Int32, Int32, Double, Boolean, Boolean)
Resizes a range of fixed columns to fit their content.
Public method AutoSizeFixedRow
Resizes a fixed row to fit its visible contents.
Public method AutoSizeFixedRows(Int32, Int32, Double)
Resizes a range of fixed rows to fit their visible contents.
Public method AutoSizeFixedRows(Int32, Int32, Double, Boolean)
Resizes a range of fixed rows to fit their content.
Public method AutoSizeRow
Resizes a row to fit its visible contents.
Public method AutoSizeRows(Int32, Int32, Double)
Resizes a row range to fit their visible contents.
Public method AutoSizeRows(Int32, Int32, Double, Boolean)
Resizes a row range to fit their content.
Public method CaptureMouse
Attempts to force capture of the mouse to this element.
(Inherited from UIElement.)
Public method CheckAccess (Inherited from DependencyObject.)
Public method ClearValue
Clears the local value of a property. The property to be cleared is specified by a DependencyProperty identifier.
(Inherited from DependencyObject.)
Public method CollapseGroupsToLevel
Collapses all the group rows to a given level.
Public method Copy
Copy the current selection to the clipboard.
Protected method CreateBoundRow
Creates a row bound to a given data item.
Protected method CreateBoundRows
Creates rows bound to each data item in the current data source.
Protected method CreateGroupRows
Creates group rows for the items in the current data source.
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected method Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public method FindName
Finds an element that has the provided identifier name.
(Inherited from FrameworkElement.)
Public method FinishEditing()()()()
Commits any pending edits and exits edit mode.
Public method FinishEditing(Boolean)
Commits or cancels any pending edits and exits edit mode.
Public method Focus (Inherited from Control.)
Public method GetAggregate
Calculates aggregate statistics for a cell range.
Public method GetAnimationBaseValue (Inherited from DependencyObject.)
Public method GetCellFactory
Gets the ICellFactory class responsible for creating and destroying FrameworkElement objects used to represent grid cells.
Public method GetClipString(ClipboardCopyMode)
Gets the current selection as a string suitable for copying to the clipboard.
Public method GetClipString(CellRange, ClipboardCopyMode)
Gets a range of cells as a string suitable for copying to the clipboard.
Public method GetGridImage
Gets a FrameworkElement that represents a given part of the grid.
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetPageImages(ScaleMode, Size, Int32)
Gets a list of elements that represent parts of the grid fit for rendering into pages of a document.
Public method GetPageImages(CellRange, ScaleMode, Size, Int32)
Gets a list of elements that represent parts of the grid fit for rendering into pages of a document.
Public method GetSelectedState
Gets a SelectedState value that indicates the selected state of the cells in a CellRange.
Protected method GetTemplateChild (Inherited from Control.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method GetValue
Returns the current effective value of a dependency property on this instance of a DependencyObject.
(Inherited from DependencyObject.)
Public method HitTest(MouseEventArgs)
Gets a HitTestInfo object that contains information about the grid at a given location.
Public method HitTest(Point)
Gets a HitTestInfo object that contains information about the grid at a given location.
Public method IncludeInAggregate
Gets a value that determines whether a cell should be included in the aggregates calculated with the GetAggregate(Aggregate, CellRange) method.
Public method Invalidate()()()()
Forces the grid to re-create all visible elements.
Public method Invalidate(Boolean)
Forces the grid to re-create all visible elements.
Public method Invalidate(CellRange)
Forces the grid to re-create the elements in a given CellRange.
Public method InvalidateArrange
Invalidates the arrange state (layout) for the element. After the invalidation, the element will have its layout updated, which will occur asynchronously unless subsequently forced by UpdateLayout()()()().
(Inherited from UIElement.)
Public method InvalidateMeasure
Invalidates the measurement state (layout) for the element.
(Inherited from UIElement.)
Public method LoadColumnLayout
Loads a column layout from an XmlReader.
Public method Measure
Updates the DesiredSize of a UIElement. Parent elements call this method from their own MeasureCore(Size) implementations to form a recursive layout update. Calling this method constitutes the first pass (the "Measure" pass) of a layout update.
(Inherited from UIElement.)
Protected method MeasureOverride
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
(Inherited from FrameworkElement.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method OnApplyTemplate
Applies the template defined in the Template property.
(Overrides FrameworkElement..::..OnApplyTemplate()()()().)
Protected method OnBeginningEdit
Raises the BeginningEdit event.
Protected method OnCellEditEnded
Raises the CellEditEnded event.
Protected method OnCellEditEnding
Raises the CellEditEnding event.
Protected method OnClick
Raises the Click event.
Protected method OnCreateAutomationPeer
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
(Inherited from UIElement.)
Protected method OnCustomAggregate
Raises the CustomAggregate event.
Protected method OnDoubleClick
Raises the DoubleClick event.
Protected method OnDraggedColumn
Raises the DraggedColumn event.
Protected method OnDraggedRow
Raises the DraggedRow event.
Protected method OnDraggingColumn
Raises the DraggingColumn event.
Protected method OnDraggingRow
Raises the DraggingRow event.
Protected method OnGotFocus (Inherited from Control.)
Protected method OnGroupCollapsedChanged
Raises the GroupCollapsedChanged event.
Protected method OnGroupCollapsedChanging
Raises the GroupCollapsedChanging event.
Protected method OnItemsSourceChanged
Raises the ItemsSourceChanged event.
Protected method OnItemsSourceChanging
Raises the ItemsSourceChanging event.
Protected method OnKeyDown (Inherited from Control.)
Protected method OnKeyUp (Inherited from Control.)
Protected method OnLoadedRows
Raises the LoadedRows event.
Protected method OnLoadingRows
Raises the LoadingRows event.
Protected method OnLostFocus (Inherited from Control.)
Protected method OnMouseEnter (Inherited from Control.)
Protected method OnMouseLeave (Inherited from Control.)
Protected method OnMouseLeftButtonDown (Inherited from Control.)
Protected method OnMouseLeftButtonUp (Inherited from Control.)
Protected method OnMouseMove (Inherited from Control.)
Protected method OnPrepareCellForEdit
Raises the PrepareCellForEdit event.
Protected method OnPreviewKeyDown
Raises the PreviewMouseLeftButtonDown event.
Protected method OnPreviewMouseLeftButtonDown
Raises the PreviewMouseLeftButtonDown event.
Protected method OnResizedColumn
Raises the ResizedColumn event.
Protected method OnResizedRow
Raises the ResizedRow event.
Protected method OnResizingColumn
Raises the ResizingColumn event.
Protected method OnResizingRow
Raises the ResizingRow event.
Protected method OnRowEditEnded
Raises the RowEditEnded event.
Protected method OnRowEditEnding
Raises the RowEditEnding event.
Protected method OnScrollingDeferred
Raises the ScrollingDeferred event.
Protected method OnScrollPositionChanged
Raises the ScrollPositionChanged event.
Protected method OnScrollPositionChanging
Raises the ScrollPositionChanging event.
Protected method OnSelectedItemChanged
Raises the SelectedItemChanged property.
Protected method OnSelectionChanged
Raises the SelectionChanged event.
Protected method OnSelectionChanging
Raises the SelectionChanging event.
Protected method OnSortedColumn
Raises the SortedColumn event.
Protected method OnSortingColumn
Raises the SortingColumn event.
Public method Paste
Pastes the content of the clipboard to the grid.
Public method Print(String)
Prints the grid.
Public method Print(String, ScaleMode, Thickness, Int32)
Prints the grid using a specified scale mode.
Public method ReadLocalValue
Returns the local value of a dependency property, if it exists.
(Inherited from DependencyObject.)
Public method ReleaseMouseCapture
Releases the mouse capture, if this element held the capture.
(Inherited from UIElement.)
Public method Save(Stream, FileFormat)
Saves the contents of the grid to a stream.
Public method Save(String, FileFormat)
Saves the contents of the grid to a file.
Public method Save(Stream, FileFormat, SaveOptions)
Saves the contents of the grid to a stream.
Public method Save(String, FileFormat, SaveOptions)
Saves the contents of the grid to a file.
Public method SaveColumnLayout
Saves the current column layout to an XmlWriter.
Public method ScrollIntoView
Scrolls the grid to bring a specific cell into view.
Public method Select(Int32, Int32)
Selects a given cell.
Public method Select(CellRange, Boolean)
Selects a given cell and optionally scrolls it into view.
Public method Select(Int32, Int32, Boolean)
Selects a given cell and optionally scrolls it into view.
Public method Select(Int32, Int32, Int32, Int32, Boolean)
Selects cell range and optionally scrolls it into view.
Public method SelectAll
Selects all cells.
Public method SetBinding (Inherited from FrameworkElement.)
Public method SetClipString
Parses a string into rows and columns and applies the content to a given range.
Public method SetValue
Sets the local value of a dependency property, specified by its dependency property identifier.
(Inherited from DependencyObject.)
Public method StartEditing(Boolean)
Starts editing the cell that is currently selected.
Public method StartEditing(Boolean, Int32, Int32)
Starts editing a specific cell.
Public method ToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public method TransformToVisual (Inherited from UIElement.)
Public method UpdateLayout
Ensures that all visual child elements of this element are properly updated for layout.
(Inherited from UIElement.)

See Also