menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SchemaItemCellModel - API Reference

    Show / Hide Table of Contents

    Class SchemaItemCellModel

    Implements the data or model part for the schema item cell in the PivotGridControl.

    Inheritance
    System.Object
    NonFinalizeDisposable
    Disposable
    GridCellModelBase
    GridStaticCellModel
    GridHeaderCellModel
    SchemaItemCellModel
    Implements
    System.Runtime.Serialization.ISerializable
    System.IDisposable
    Inherited Members
    GridStaticCellModel.GetObjectData(SerializationInfo, StreamingContext)
    GridStaticCellModel.OnQueryCanMergeCell(Int32, Int32, GridStyleInfo, GridMergeCellDirection)
    GridStaticCellModel.OnQueryCanFloatCell(Int32, Int32, GridStyleInfo, GridQueryFloatCell)
    GridStaticCellModel.AllowFloating
    GridStaticCellModel.AllowMerging
    GridCellModelBase.Dispose()
    GridCellModelBase.OnBindingContextChanged(EventArgs)
    GridCellModelBase.GetLocalizedString(String)
    GridCellModelBase.OnModelDeserialization(Object, GridModel)
    GridCellModelBase.CreateCopy(GridModel)
    GridCellModelBase.SubtractBorders(Rectangle, GridStyleInfo, Boolean)
    GridCellModelBase.SubtractBorders(Rectangle, GridStyleInfo)
    GridCellModelBase.CalculatePreferredCellSize(Graphics, Int32, Int32, GridStyleInfo, GridQueryBounds)
    GridCellModelBase.MeasureSampleWString(Graphics, Font)
    GridCellModelBase.GetCellSize(Int32, Int32)
    GridCellModelBase.GetCellClientSize(Int32, Int32, GridStyleInfo)
    GridCellModelBase.GetFormattedOrActiveTextAt(Int32, Int32, GridStyleInfo)
    GridCellModelBase.ApplyFormattedText(GridStyleInfo, String, Int32)
    GridCellModelBase.GetText(GridStyleInfo, Object)
    GridCellModelBase.ApplyText(GridStyleInfo, String)
    GridCellModelBase.SetActiveText(Int32, Int32, String)
    GridCellModelBase.GetActiveText(Int32, Int32)
    GridCellModelBase.OnActiveTextChanged(GridCellEventArgs)
    GridCellModelBase.ResetActiveText(Int32, Int32)
    GridCellModelBase.GetPropertyDescriptor(GridStyleInfo)
    GridCellModelBase.GetTypeConverter(GridStyleInfo)
    GridCellModelBase.IsDisposing
    GridCellModelBase.IsDisposed
    GridCellModelBase.ForceCoveredCellFullBounds
    GridCellModelBase.BindingContext
    GridCellModelBase.Description
    GridCellModelBase.SerializeSchemeVersion
    GridCellModelBase.Grid
    GridCellModelBase.ButtonBarSize
    GridCellModelBase.MeasureEmptyCellString
    GridCellModelBase.ActiveTextChanged
    NonFinalizeDisposable.Dispose(Boolean)
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Windows.Forms.PivotAnalysis
    Assembly: Syncfusion.PivotAnalysis.Windows.dll
    Syntax
    public class SchemaItemCellModel : GridHeaderCellModel, ISerializable, IDisposable
    Remarks

    See SchemaItemCellRenderer for more detailed information about this cell type.

    Constructors

    SchemaItemCellModel(GridModel)

    Initializes a new instance of the SchemaItemCellModel class with the specified GridModel.

    Declaration
    public SchemaItemCellModel(GridModel gridModel)
    Parameters
    Type Name Description
    GridModel gridModel

    The GridModel that holds all data information about a grid.

    Remarks

    You can typically access the cell models through the CellModels property of the GridModel.

    SchemaItemCellModel(SerializationInfo, StreamingContext)

    Initializes a new instance of the SchemaItemCellModel class with the specified serialization information and streaming context.

    Declaration
    protected SchemaItemCellModel(SerializationInfo serializationInfo, StreamingContext streamingContext)
    Parameters
    Type Name Description
    System.Runtime.Serialization.SerializationInfo serializationInfo

    Holds all the data needed to serialize or deserialize this model.

    System.Runtime.Serialization.StreamingContext streamingContext

    Describes the source and destination of the serialized stream specified by the information.

    Methods

    CreateRenderer(GridControlBase)

    Creates a new SchemaItemCellRenderer that renders the cell model.

    Declaration
    public override GridCellRendererBase CreateRenderer(GridControlBase control)
    Parameters
    Type Name Description
    GridControlBase control

    The base control that holds the schema item cell renderer.

    Returns
    Type Description
    GridCellRendererBase

    A new schema item cell renderer.

    Overrides
    GridHeaderCellModel.CreateRenderer(GridControlBase)

    GetFormattedText(GridStyleInfo, Object, Int32)

    Gets the formatted text value.

    Declaration
    public override string GetFormattedText(GridStyleInfo style, object value, int textInfo)
    Parameters
    Type Name Description
    GridStyleInfo style

    The GridStyleInfo object that holds the style information of the cell.

    System.Object value

    The value to format.

    System.Int32 textInfo

    TextInfo is a hint that denotes who is calling, default is GridCellBaseTextInfo.DisplayText.

    Returns
    Type Description
    System.String

    The formatted text of the given value.

    Overrides
    GridCellModelBase.GetFormattedText(GridStyleInfo, Object, Int32)

    OnQueryPrefferedClientSize(Graphics, Int32, Int32, GridStyleInfo, GridQueryBounds)

    Calculates the preferred size of the cell based on its contents without margins and any buttons.

    Declaration
    protected override Size OnQueryPrefferedClientSize(Graphics graphics, int rowIndex, int colIndex, GridStyleInfo style, GridQueryBounds queryBounds)
    Parameters
    Type Name Description
    System.Drawing.Graphics graphics

    The graphics context of the canvas.

    System.Int32 rowIndex

    The row index of the current cell.

    System.Int32 colIndex

    The column index of the current cell.

    GridStyleInfo style

    The GridStyleInfo that holds the style information of the cell.

    GridQueryBounds queryBounds

    The graphical bounds.

    Returns
    Type Description
    System.Drawing.Size

    The optimal size of the cell.

    Overrides
    GridStaticCellModel.OnQueryPrefferedClientSize(Graphics, Int32, Int32, GridStyleInfo, GridQueryBounds)

    Implements

    System.Runtime.Serialization.ISerializable
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved