Xuni Product Documentation - Xamarin.Forms
FlexGrid Class Members
Fields  Properties  Methods  Events

The following tables list the members exposed by FlexGrid.

Public Constructors
 NameDescription
Public ConstructorFlexGrid ConstructorInitializes a new instance of the FlexGrid class.  
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)AllowMergingProperty  
Public Fieldstatic (Shared in Visual Basic)AllowResizingProperty  
Public Fieldstatic (Shared in Visual Basic)AllowSortingProperty  
Public Fieldstatic (Shared in Visual Basic)AlternatingRowBackgroundColorProperty  
Public Fieldstatic (Shared in Visual Basic)AutoGenerateColumnsProperty  
Public Fieldstatic (Shared in Visual Basic)AutoSizeModeProperty  
Public Fieldstatic (Shared in Visual Basic)CellPaddingProperty  
Public Fieldstatic (Shared in Visual Basic)ColumnHeaderBackgroundColorProperty  
Public Fieldstatic (Shared in Visual Basic)ColumnHeaderFontAttributesProperty  
Public Fieldstatic (Shared in Visual Basic)ColumnHeaderFontFamilyProperty  
Public Fieldstatic (Shared in Visual Basic)ColumnHeaderFontSizeProperty  
Public Fieldstatic (Shared in Visual Basic)ColumnHeaderTextColorProperty  
Public Fieldstatic (Shared in Visual Basic)DefaultGroupRowHeightProperty  
Public Fieldstatic (Shared in Visual Basic)DefaultRowHeightProperty  
Public Fieldstatic (Shared in Visual Basic)FontAttributesProperty  
Public Fieldstatic (Shared in Visual Basic)FontFamilyProperty  
Public Fieldstatic (Shared in Visual Basic)FontSizeProperty  
Public Fieldstatic (Shared in Visual Basic)FrozenColumnsProperty  
Public Fieldstatic (Shared in Visual Basic)FrozenRowsProperty  
Public Fieldstatic (Shared in Visual Basic)GridLinesColorProperty  
Public Fieldstatic (Shared in Visual Basic)GridLinesVisibilityProperty  
Public Fieldstatic (Shared in Visual Basic)GridLinesWidthProperty  
Public Fieldstatic (Shared in Visual Basic)GroupHeaderConverterProperty  
Public Fieldstatic (Shared in Visual Basic)GroupHeaderFormatProperty  
Public Fieldstatic (Shared in Visual Basic)GroupRowBackgroundColorProperty  
Public Fieldstatic (Shared in Visual Basic)GroupRowTextColorProperty  
Public Fieldstatic (Shared in Visual Basic)HeadersGridLinesColorProperty  
Public Fieldstatic (Shared in Visual Basic)HeadersVisibilityProperty  
Public Fieldstatic (Shared in Visual Basic)IsReadOnlyProperty  
Public Fieldstatic (Shared in Visual Basic)ItemsSourceProperty  
Public Fieldstatic (Shared in Visual Basic)RowBackgroundColorProperty  
Public Fieldstatic (Shared in Visual Basic)RowHeaderBackgroundColorProperty  
Public Fieldstatic (Shared in Visual Basic)RowHeaderFontAttributesProperty  
Public Fieldstatic (Shared in Visual Basic)RowHeaderFontFamilyProperty  
Public Fieldstatic (Shared in Visual Basic)RowHeaderFontSizeProperty  
Public Fieldstatic (Shared in Visual Basic)RowHeaderTextColorProperty  
Public Fieldstatic (Shared in Visual Basic)SelectionAdornerBorderColorProperty  
Public Fieldstatic (Shared in Visual Basic)SelectionAdornerColorProperty  
Public Fieldstatic (Shared in Visual Basic)SelectionBackgroundColorProperty  
Public Fieldstatic (Shared in Visual Basic)SelectionModeProperty  
Public Fieldstatic (Shared in Visual Basic)SelectionTextColorProperty  
Public Fieldstatic (Shared in Visual Basic)ShowSortProperty  
Public Fieldstatic (Shared in Visual Basic)TextColorProperty  
Top
Public Properties
 NameDescription
Public PropertyActiveEditor Gets the active editor.  
Public PropertyAllowMerging Gets or sets a value that indicates which parts of the grid support cell merging.  
Public PropertyAllowResizing Gets or sets a value indicating the elements that can be resized.  
Public PropertyAllowSorting Gets or sets whether users are allowed to sort columns by tapping or clicking the column header cells.  
Public PropertyAlternatingRowBackgroundColorGets or sets the Xamarin.Forms.Color that is used to paint the background of odd-numbered rows.  
Public PropertyAnchorX (Inherited from Xamarin.Forms.VisualElement)
Public PropertyAnchorY (Inherited from Xamarin.Forms.VisualElement)
Public PropertyAutoGenerateColumnsGets or sets a value to determine whether columns are generated automatically from the properties of the items of ItemsSource.  
Public PropertyAutomationId (Inherited from Xamarin.Forms.Element)
Public PropertyAutoSizeMode Gets or sets which cells should be taken into account when auto-sizing a row or column.  
Public PropertyBackgroundColor (Inherited from Xamarin.Forms.VisualElement)
Public PropertyBehaviors (Inherited from Xamarin.Forms.VisualElement)
Public PropertyBindingContext (Inherited from Xamarin.Forms.BindableObject)
Public PropertyBounds (Inherited from Xamarin.Forms.VisualElement)
Public PropertyCellFactory Gets or sets the factory of cells.  
Public PropertyCellPadding Gets or sets the cell padding.  
Public PropertyCellsGets the GridPanel that contains the data cells in the grid.  
Public PropertyChildren (Inherited from Xamarin.Forms.Layout<View>)
Public PropertyClassId (Inherited from Xamarin.Forms.Element)
Public PropertyCollectionView Gets the inner collection view.  
Public PropertyColumnHeaderBackgroundColor Gets or sets the color of the column header background.  
Public PropertyColumnHeaderFontAttributes Gets or sets the font attributes applied to normal cells.  
Public PropertyColumnHeaderFontFamily Gets or sets the font family applied to normal cells.  
Public PropertyColumnHeaderFontSize Gets or sets the font size applied to normal cells.  
Public PropertyColumnHeadersGets the GridPanel that contains the column header cells.  
Public PropertyColumnHeaderTextColor Gets or sets the color of the column header text and glyphs.  
Public PropertyColumns Gets the collection of columns of the grid.  
Public PropertyDefaultGroupRowHeight Gets or sets the default height of the group rows.  
Public PropertyDefaultRowHeight Gets or sets the default height of the rows.  
Public PropertyEditorRangeGets the GridCellRange that corresponds to the cell currently being edited.  
Public PropertyEffects (Inherited from Xamarin.Forms.Element)
Public PropertyFontAttributes Gets or sets the font attributes applied to normal cells.  
Public PropertyFontFamily Gets or sets the font family applied to normal cells.  
Public PropertyFontSize Gets or sets the font size applied to normal cells.  
Public PropertyFrozenColumns Gets or sets the number of frozen columns.  
Public PropertyFrozenRows Gets or sets the number of frozen rows.  
Public PropertyGestureRecognizers (Inherited from Xamarin.Forms.View)
Public PropertyGridLinesColorGets or sets the Xamarin.Forms.Color that is used to paint the lines between cells.  
Public PropertyGridLinesVisibility Gets or sets a value that indicates which grid lines separating inner cells are shown.  
Public PropertyGridLinesWidth Gets or sets the width of the lines between cells.  
Public PropertyGroupDisplayBinding Gets or sets the binding used to display the group name  
Public PropertyGroupHeaderFormat Gets or sets the format string used to create the group header content.  
Public PropertyGroupRowBackgroundColor Gets or sets the color of the group row background.  
Public PropertyGroupRowTextColor Gets or sets the color of the text and glyphs of the group rows.  
Public PropertyHeadersGridLinesColor Gets or sets the color of grid lines between headers.  
Public PropertyHeadersVisibility Gets or sets a value that indicates the visibility of row and column headers.  
Public PropertyHeight (Inherited from Xamarin.Forms.VisualElement)
Public PropertyHeightRequest (Inherited from Xamarin.Forms.VisualElement)
Public PropertyHorizontalOptions (Inherited from Xamarin.Forms.View)
Public PropertyId (Inherited from Xamarin.Forms.Element)
Public PropertyInputTransparent (Inherited from Xamarin.Forms.VisualElement)
Public PropertyIsClippedToBounds (Inherited from Xamarin.Forms.Layout)
Public PropertyIsEnabled (Inherited from Xamarin.Forms.VisualElement)
Public PropertyIsFocused (Inherited from Xamarin.Forms.VisualElement)
Public PropertyIsGrouping Gets the collectionView is grouping.  
Public PropertyIsGroupingEnabled Gets or sets whether or not grouping is enabled for FlexGrid.  
Public PropertyIsReadOnly Gets or sets a value to determine whether the grid is read-only.  
Public PropertyIsVisible (Inherited from Xamarin.Forms.VisualElement)
Public PropertyItemOverloaded.  Gets or sets the value of the cell specified by its row and column.  
Public PropertyItemsSource Gets or sets the collection of items.  
Public PropertyMargin (Inherited from Xamarin.Forms.View)
Public PropertyMergeManager Gets or sets the merge manager.  
Public PropertyMinimumHeightRequest (Inherited from Xamarin.Forms.VisualElement)
Public PropertyMinimumWidthRequest (Inherited from Xamarin.Forms.VisualElement)
Public PropertyNavigation (Inherited from Xamarin.Forms.VisualElement)
Public PropertyOpacity (Inherited from Xamarin.Forms.VisualElement)
Public PropertyPadding (Inherited from Xamarin.Forms.Layout)
Public PropertyParent (Inherited from Xamarin.Forms.Element)
Public PropertyParentView (Inherited from Xamarin.Forms.Element)
Public PropertyResources (Inherited from Xamarin.Forms.VisualElement)
Public PropertyRotation (Inherited from Xamarin.Forms.VisualElement)
Public PropertyRotationX (Inherited from Xamarin.Forms.VisualElement)
Public PropertyRotationY (Inherited from Xamarin.Forms.VisualElement)
Public PropertyRowBackgroundColorGets or sets the Xamarin.Forms.Color that is used to paint row backgrounds.  
Public PropertyRowHeaderBackgroundColor Gets or sets the color of the row header background.  
Public PropertyRowHeaderFontAttributes Gets or sets the font attributes applied to normal cells.  
Public PropertyRowHeaderFontFamily Gets or sets the font family applied to normal cells.  
Public PropertyRowHeaderFontSize Gets or sets the font size applied to normal cells.  
Public PropertyRowHeadersGets the GridPanel that contains the row header cells.  
Public PropertyRowHeaderTextColor Gets or sets the color of the row header text and glyphs.  
Public PropertyRows Gets the collection of rows of the grid.  
Public PropertyScale (Inherited from Xamarin.Forms.VisualElement)
Public PropertyScrollPosition Gets or sets the scroll position.  
Public PropertySelection Gets or sets the current selection.  
Public PropertySelectionAdornerBorderColor Gets or sets the color of the selection adorner border.  
Public PropertySelectionAdornerColor Gets or sets the color of the selection adorner.  
Public PropertySelectionBackgroundColorGets or sets the Xamarin.Forms.Color that is used to paint the background of selected cells.  
Public PropertySelectionMode Gets or sets how the cells or rows are selected.  
Public PropertySelectionTextColor Gets or sets the color of the selected text.  
Public PropertyShowSort Gets or sets whether the grid should display sort indicators in the column headers.  
Public PropertyStyle (Inherited from Xamarin.Forms.VisualElement)
Public PropertyStyleClass (Inherited from Xamarin.Forms.VisualElement)
Public PropertyStyleId (Inherited from Xamarin.Forms.Element)
Public PropertyTextColor Gets or sets the color of the text and glyphs.  
Public PropertyTopLeftCellsGets the GridPanel that contains the cells in the upper left corner of the grid.  
Public PropertyTranslationX (Inherited from Xamarin.Forms.VisualElement)
Public PropertyTranslationY (Inherited from Xamarin.Forms.VisualElement)
Public PropertyTriggers (Inherited from Xamarin.Forms.VisualElement)
Public PropertyVerticalOptions (Inherited from Xamarin.Forms.View)
Public PropertyWidth (Inherited from Xamarin.Forms.VisualElement)
Public PropertyWidthRequest (Inherited from Xamarin.Forms.VisualElement)
Public PropertyX (Inherited from Xamarin.Forms.VisualElement)
Public PropertyY (Inherited from Xamarin.Forms.VisualElement)
Top
Public Methods
 NameDescription
Public MethodAutoSizeColumn Resizes a column to fit their visible content.  
Public MethodAutoSizeColumns Resizes a column range to fit their visible content.  
Public MethodAutoSizeRow Resizes a row to fit their visible contents.  
Public MethodAutoSizeRows Resizes a row range to fit their visible contents.  
Public MethodBatchBegin (Inherited from Xamarin.Forms.VisualElement)
Public MethodBatchCommit (Inherited from Xamarin.Forms.VisualElement)
Public MethodClearValueOverloaded.  (Inherited from Xamarin.Forms.BindableObject)
Public MethodCollapseGroups Collapses the groups.  
Public MethodFinishEditing Commits or cancels any pending edits and exits edit mode.  
Public MethodFocus (Inherited from Xamarin.Forms.VisualElement)
Public MethodForceLayout (Inherited from Xamarin.Forms.Layout)
Public MethodGetCellTextOverloaded.  Gets the text corresponding to the cell in the specified range.  
Public MethodGetCellValueOverloaded.  Gets the value corresponding to the cell in the specified range.  
Public MethodGetImage Get the byte array of the control image. This byte array comes from a UIImagePNGRepresentation in iOS, TrueColorAlpha of PNG format in WP, Bitmap in Android. (Inherited from Xuni.Forms.Core.XuniRelativeView)
Public MethodGetSelectedStateGets a GridSelectedState value that indicates the selected state of the cells in a specified column and row.  
Public MethodGetSizeRequest (Inherited from Xamarin.Forms.Layout)
Public MethodGetValue (Inherited from Xamarin.Forms.BindableObject)
Public MethodLayout (Inherited from Xamarin.Forms.VisualElement)
Public MethodLowerChild (Inherited from Xamarin.Forms.Layout)
Public MethodMeasure (Inherited from Xamarin.Forms.VisualElement)
Public MethodRaiseChild (Inherited from Xamarin.Forms.Layout)
Public MethodRefreshOverloaded.  Recreates all the cells.  
Public MethodRemoveBinding (Inherited from Xamarin.Forms.BindableObject)
Public MethodRemoveDynamicResource (Inherited from Xamarin.Forms.Element)
Public MethodScrollIntoView Scrolls the grid to bring a specific cell into view.  
Public MethodSelect Selects a given cell and optionally scrolls it into view.  
Public MethodSetBinding (Inherited from Xamarin.Forms.BindableObject)
Public MethodSetCellValueOverloaded.  Sets the value corresponding to the cell in the specified range.  
Public MethodSetDynamicResource (Inherited from Xamarin.Forms.Element)
Public MethodSetValueOverloaded.  (Inherited from Xamarin.Forms.BindableObject)
Public MethodStartEditing Starts editing a specific cell.  
Public MethodUnfocus (Inherited from Xamarin.Forms.VisualElement)
Top
Public Events
 NameDescription
Public EventAutoGeneratingColumn Occurs when an auto-generated column is being created.  
Public EventBeginningEdit Occurs when the edit of a cell is about to start.  
Public EventBindingContextChanged (Inherited from Xamarin.Forms.BindableObject)
Public EventCellDoubleTapped Occurs when a cell is double tapped.  
Public EventCellEditEnded Occurs after the edit of a cell is committed.  
Public EventCellEditEnding Occurs before the edit of a cell is committed.  
Public EventCellLongPressed Occurs when a cell is being held.  
Public EventCellTapped Occurs when a cell is tapped.  
Public EventChildAdded (Inherited from Xamarin.Forms.Element)
Public EventChildRemoved (Inherited from Xamarin.Forms.Element)
Public EventChildrenReordered (Inherited from Xamarin.Forms.VisualElement)
Public EventDescendantAdded (Inherited from Xamarin.Forms.Element)
Public EventDescendantRemoved (Inherited from Xamarin.Forms.Element)
Public EventFocused (Inherited from Xamarin.Forms.VisualElement)
Public EventGroupCollapsedChangedOccurs after the GridGroupRow.IsCollapsed property of a GridGroupRow object changes.  
Public EventGroupCollapsedChangingOccurs before the GridGroupRow.IsCollapsed property of a GridGroupRow object changes.  
Public EventItemsSourceChanged Occurs after the items source is changed.  
Public EventItemsSourceChanging Occurs before the items source is changed.  
Public EventLayoutChanged (Inherited from Xamarin.Forms.Layout)
Public EventMeasureInvalidated (Inherited from Xamarin.Forms.VisualElement)
Public EventPrepareCellForEdit Occurs when an editor cell is created and before it becomes active.  
Public EventPropertyChanged (Inherited from Xamarin.Forms.BindableObject)
Public EventPropertyChanging (Inherited from Xamarin.Forms.BindableObject)
Public EventRendered ​Occurs after chart finishes rendering. (Inherited from Xuni.Forms.Core.XuniRelativeView)
Public EventRendering ​Occurs before chart is rendering. (Inherited from Xuni.Forms.Core.XuniRelativeView)
Public EventScrollPositionChanged Occurs when scroll position changed.  
Public EventSelectionChanged Occurs after selection changed.  
Public EventSelectionChanging Occurs before selection is changed.  
Public EventSizeChanged (Inherited from Xamarin.Forms.VisualElement)
Public EventTapped Occurs for every touch event. (Inherited from Xuni.Forms.Core.XuniRelativeView)
Public EventUnfocused (Inherited from Xamarin.Forms.VisualElement)
Top
See Also

Reference

FlexGrid Class
Xuni.Forms.FlexGrid Namespace