Class GridCardView
Provides the information to manipulate the functionalities of CardView.
Inheritance
Inherited Members
Namespace: Syncfusion.GridHelperClasses
Assembly: Syncfusion.GridHelperClasses.Windows.dll
Syntax
public class GridCardView
Constructors
GridCardView()
Initializes a new instance of the GridCardView class.
Declaration
public GridCardView()
Properties
ActivateCurrentCellBehavior
Gets or sets a current cell activation behavior when moving the current cell or clicking inside a cell.
Declaration
public GridCellActivateAction ActivateCurrentCellBehavior { get; set; }
Property Value
Type |
---|
GridCellActivateAction |
AllowResizing
Gets or sets a value indicating whether resizing of GridCardView should be enabled.
Declaration
public bool AllowResizing { get; set; }
Property Value
Type |
---|
System.Boolean |
ApplyRoundedCorner
Gets or sets a value indicating whether the card to be rounded.
Declaration
public bool ApplyRoundedCorner { get; set; }
Property Value
Type |
---|
System.Boolean |
BrowseOnly
Gets or sets a value indicating whether the grid should be in browse only state.
Declaration
public bool BrowseOnly { get; set; }
Property Value
Type |
---|
System.Boolean |
CaptionField
Gets or sets the field to be displayed in the Caption.
Declaration
public string CaptionField { get; set; }
Property Value
Type |
---|
System.String |
CaptionHeight
Gets or sets the height of the caption cell.
Declaration
public int CaptionHeight { get; set; }
Property Value
Type |
---|
System.Int32 |
CardBackColor
Gets or sets the backcolor of the outer area.
Declaration
public Color CardBackColor { get; set; }
Property Value
Type |
---|
System.Drawing.Color |
CardSpacingHeight
Gets or sets the height between each cards.
Declaration
public int CardSpacingHeight { get; set; }
Property Value
Type |
---|
System.Int32 |
CardSpacingWidth
Gets or sets the width between each cards.
Declaration
public int CardSpacingWidth { get; set; }
Property Value
Type |
---|
System.Int32 |
CardStyle
Gets or sets the card style.
Declaration
public CardStyle CardStyle { get; set; }
Property Value
Type |
---|
CardStyle |
Columns
Gets the column information.
Declaration
public GridBoundColumnsCollection Columns { get; }
Property Value
Type |
---|
GridBoundColumnsCollection |
CurrentCell
Gets GridCurrentCell object that provides storage for current cell information and manages all current cell operation such as activating, deactivating, saving, editing, and moving the current cell.
Declaration
public GridCurrentCell CurrentCell { get; }
Property Value
Type |
---|
GridCurrentCell |
HighlightActiveCard
Gets or sets a value indicating whether active card an be highlighted.
Declaration
public bool HighlightActiveCard { get; set; }
Property Value
Type |
---|
System.Boolean |
MaxCardCols
Gets or sets the maximum columns of cards.
Declaration
public int MaxCardCols { get; set; }
Property Value
Type |
---|
System.Int32 |
MaxCardRows
Gets or sets the maximum rows of cards.
Declaration
public int MaxCardRows { get; set; }
Property Value
Type |
---|
System.Int32 |
Model
Gets the grid model of the GridCardView.
Declaration
public GridModel Model { get; }
Property Value
Type |
---|
GridModel |
ShowCaption
Gets or sets a value indicating whether caption should be shown.
Declaration
public bool ShowCaption { get; set; }
Property Value
Type |
---|
System.Boolean |
ShowCardCellBorders
Gets or sets a value indicating whether cell borders can be shown.
Declaration
public bool ShowCardCellBorders { get; set; }
Property Value
Type |
---|
System.Boolean |
VisualStyle
Gets or sets the visual themes of the GridCardView.
Declaration
public CardVisualStyles VisualStyle { get; set; }
Property Value
Type |
---|
CardVisualStyles |
Methods
GetCardCellType(Int32, Int32)
Gets the type of the card cell.
Declaration
public CardCellType GetCardCellType(int rowIndex, int colIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIndex | The row index. |
System.Int32 | colIndex | The column index. |
Returns
Type | Description |
---|---|
CardCellType | The card cell type. |
IsActiveCard(Int32, Int32)
Determines whether the state of the card is active.
Declaration
public bool IsActiveCard(int rowIndex, int colIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIndex | The row index. |
System.Int32 | colIndex | The column index. |
Returns
Type | Description |
---|---|
System.Boolean | The boolean value. |
IsCardCaption(Int32, Int32)
Indicates if the cell is a caption cell.
Declaration
public bool IsCardCaption(int rowIndex, int colIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIndex | The row index. |
System.Int32 | colIndex | The column index. |
Returns
Type | Description |
---|---|
System.Boolean | The boolean value. |
IsHeaderCell(Int32, Int32)
Indicates if the cell is header column cell.
Declaration
public bool IsHeaderCell(int rowIndex, int colIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIndex | The row index. |
System.Int32 | colIndex | The column index. |
Returns
Type | Description |
---|---|
System.Boolean | The boolean value. |
IsRecordCell(Int32, Int32)
Indicates if the cell is any record cell.
Declaration
public bool IsRecordCell(int rowIndex, int colIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIndex | The row index. |
System.Int32 | colIndex | The column index. |
Returns
Type | Description |
---|---|
System.Boolean | The boolean value. |
IsValueCell(Int32, Int32)
Indicates if the cell is a value cell.
Declaration
public bool IsValueCell(int rowIndex, int colIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIndex | The row index. |
System.Int32 | colIndex | The column index. |
Returns
Type | Description |
---|---|
System.Boolean | The boolean value. |
UnwireGrid()
Unwires the grid and its components.
Declaration
public void UnwireGrid()
WireGrid(GridDataBoundGrid)
Wires the bounded grid to design the card view layout.
Declaration
public void WireGrid(GridDataBoundGrid boundGrid)
Parameters
Type | Name | Description |
---|---|---|
GridDataBoundGrid | boundGrid | The GridDataBoundGrid. |
Events
CellClick
Occurs when the user clicks inside a cell.
Declaration
public event CardCellClickEventHandler CellClick
Event Type
Type |
---|
CardCellClickEventHandler |
CellDrawn
Occurs for every cell after the grid has drawn the specified cell.
Declaration
public event GridDrawCellEventHandler CellDrawn
Event Type
Type |
---|
GridDrawCellEventHandler |
CurrentCellAcceptedChanges
Occurs when the grid accepts changes made to the active current cell.
Declaration
public event CancelEventHandler CurrentCellAcceptedChanges
Event Type
Type |
---|
System.ComponentModel.CancelEventHandler |
CurrentCellCloseDropDown
Occurs when the drop-down part of the current cell is closed.
Declaration
public event PopupClosedEventHandler CurrentCellCloseDropDown
Event Type
Type |
---|
PopupClosedEventHandler |
CurrentCellErrorMessage
The CurrentCellErrorMessage notifies you that the current cell validation failed and a message is displayed. You can cancel the event and display your own custom messagebox.
Declaration
public event GridCurrentCellErrorMessageEventHandler CurrentCellErrorMessage
Event Type
Type |
---|
GridCurrentCellErrorMessageEventHandler |
CurrentCellKeyDown
Occurs when the current cell state tends to change on key down.
Declaration
public event KeyEventHandler CurrentCellKeyDown
Event Type
Type |
---|
System.Windows.Forms.KeyEventHandler |
CurrentCellKeyPress
Occurs when the current cell state tends to change on key press.
Declaration
public event KeyPressEventHandler CurrentCellKeyPress
Event Type
Type |
---|
System.Windows.Forms.KeyPressEventHandler |
CurrentCellKeyUp
Occurs when the current cell state tends to change on key up.
Declaration
public event KeyEventHandler CurrentCellKeyUp
Event Type
Type |
---|
System.Windows.Forms.KeyEventHandler |
CurrentCellRejectedChanges
Occurs when the grid rejects changes made to the active current cell.
Declaration
public event EventHandler CurrentCellRejectedChanges
Event Type
Type |
---|
System.EventHandler |
CurrentCellShowingDropDown
Occurs when the drop-down part is about to be shown.
Declaration
public event GridCurrentCellShowingDropDownEventHandler CurrentCellShowingDropDown
Event Type
Type |
---|
GridCurrentCellShowingDropDownEventHandler |
CurrentCellStartEditing
Occurs before the current cell switches into editing mode.
Declaration
public event CancelEventHandler CurrentCellStartEditing
Event Type
Type |
---|
System.ComponentModel.CancelEventHandler |
CurrentCellValidated
Occurs when the grid has successfully validated the contents of the active current cell.
Declaration
public event EventHandler CurrentCellValidated
Event Type
Type |
---|
System.EventHandler |
CurrentCellValidateString
Occurs after the user presses a key in the current cell and before it is accepted. Allows you to limit the keys that are accepted for the current cell while the user is typing text.
Declaration
public event GridCurrentCellValidateStringEventHandler CurrentCellValidateString
Event Type
Type |
---|
GridCurrentCellValidateStringEventHandler |
CurrentCellValidating
Occurs when the grid validates contents of the active current cell.
Declaration
public event CancelEventHandler CurrentCellValidating
Event Type
Type |
---|
System.ComponentModel.CancelEventHandler |
DrawCellDisplayText
Occurs for every cell before the grid draws the display text for the specified cell.
Declaration
public event GridDrawCellDisplayTextEventHandler DrawCellDisplayText
Event Type
Type |
---|
GridDrawCellDisplayTextEventHandler |
DrawCurrentCellBorder
Occurs when the grid draws a border around the current cell.
Declaration
public event GridDrawCurrentCellBorderEventHandler DrawCurrentCellBorder
Event Type
Type |
---|
GridDrawCurrentCellBorderEventHandler |
PushButtonClick
Occurs when the user clicks a push button.
Declaration
public event CardCellPushButtonClickEventHandler PushButtonClick
Event Type
Type |
---|
CardCellPushButtonClickEventHandler |
QueryCardCellInfo
Occurs when the card model queries for style information about a specific cell.
Declaration
public event QueryCardCellInfoEventHandler QueryCardCellInfo
Event Type
Type |
---|
QueryCardCellInfoEventHandler |
SaveCardCellInfo
Occurs when the card model is about to save style information about at specific cell.
Declaration
public event SaveCardCellInfoEventHandler SaveCardCellInfo
Event Type
Type |
---|
SaveCardCellInfoEventHandler |