menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GridListModel - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class GridListModel

    Inheritance
    System.Object
    GridModel
    GridListModel
    Implements
    IGridVolatileCellStylesHost
    IOperationFeedbackProvider
    System.IDisposable
    Inherited Members
    GridModel.ActiveGridView
    GridModel.BaseStylesMap
    GridModel.BaseStylesMapChanged
    GridModel.CachedHScrollValue
    GridModel.CachedVScrollValue
    GridModel.CellModels
    GridModel.CellModelsChanged
    GridModel.CellRequestNavigate
    GridModel.CellSpanBackgrounds
    GridModel.ChangeCells(GridRangeInfo, GridStyleInfo)
    GridModel.ChangeCells(GridRangeInfo, GridStyleInfo, StyleModifyType)
    GridModel.ChangeCells(GridRangeInfo, GridStyleInfo[])
    GridModel.ChangeCells(GridRangeInfo, GridStyleInfo[], StyleModifyType)
    GridModel.ChangeCells(GridRangeInfo, String)
    GridModel.ChangeSelectionState(Int32, Int32, GridRangeInfo[])
    GridModel.ClipboardCanCopy
    GridModel.ClipboardCanCut
    GridModel.ClipboardCanPaste
    GridModel.ClipboardCopy
    GridModel.ClipboardCut
    GridModel.ClipboardPaste
    GridModel.ClipboardPasted
    GridModel.ColStyles
    GridModel.ColumnCount
    GridModel.ColumnsInserted
    GridModel.ColumnsMoved
    GridModel.ColumnsRemoved
    GridModel.ColumnWidths
    GridModel.CommandStack
    GridModel.CommitCellInfo
    GridModel.CommittedCellInfo
    GridModel.CoveredCells
    GridModel.CoveredRanges
    GridModel.CreateAutoSizer()
    GridModel.CreateGridMoveCellsState(IEditableLineSizeHost)
    GridModel.CreateVolatileCellStyles()
    GridModel.CurrentCellState
    GridModel.CutPaste
    GridModel.Data
    GridModel.Deserialize(String)
    GridModel.DeserializeFromStream(TextReader)
    GridModel.DeserializeFromString(String)
    GridModel.DisableEditorsContextMenu
    GridModel.Dispose()
    GridModel.Dispose(Boolean)
    GridModel.Disposing
    GridModel.DragDropData
    GridModel.EnableContextMenu
    GridModel.EventsHost
    GridModel.FooterColumns
    GridModel.FooterRows
    GridModel.FooterStyle
    GridModel.FormulaEngine
    GridModel.FrozenColumns
    GridModel.FrozenRows
    GridModel.GetCachedStandardValues(TypeConverter, Type)
    GridModel.GetCellInfo(Int32, Int32, GridStyleInfo)
    GridModel.GetCellsInfo(GridRangeInfo)
    GridModel.GetStyleDataSource(GridStyleInfo)
    GridModel.GraphicModel
    GridModel.GridCopyPaste
    GridModel.HasBaseStylesMap
    GridModel.HeaderColumns
    GridModel.HeaderRows
    GridModel.HeaderStyle
    GridModel.HiddenColRanges
    GridModel.HiddenRowRanges
    GridModel.IgnoreReadOnly
    GridModel.IGridVolatileCellStylesHost.CommitCellInfo(RowColumnIndex, GridStyleInfo, StyleInfoProperty)
    GridModel.IGridVolatileCellStylesHost.LookupCellModel(String)
    GridModel.IGridVolatileCellStylesHost.QueryBaseStyles(RowColumnIndex, GridStyleInfo)
    GridModel.IGridVolatileCellStylesHost.QueryCellInfo(RowColumnIndex, GridStyleInfo)
    GridModel.InsertColumns(Int32, Int32)
    GridModel.InsertColumnsCore(Int32, Int32, GridMoveCellsState)
    GridModel.InsertRows(Int32, Int32)
    GridModel.InsertRowsCore(Int32, Int32, GridMoveCellsState)
    GridModel.InvalidateCell(CellSpanInfoBase)
    GridModel.InvalidateCell(GridRangeInfo)
    GridModel.InvalidateCell(RowColumnIndex)
    GridModel.InvalidateVisual()
    GridModel.InvalidateVisual(Boolean)
    GridModel.IOperationFeedbackProvider.FeedbackStack
    GridModel.IOperationFeedbackProvider.RaiseOperationFeedbackEvent(OperationFeedbackEventArgs)
    GridModel.IsCols(GridRangeInfoList)
    GridModel.IsRows(GridRangeInfoList)
    GridModel.Item[Int32, Int32]
    GridModel.MoveColumns(Int32, Int32, Int32)
    GridModel.MoveRows(Int32, Int32, Int32)
    GridModel.OleDropAtRowCol
    GridModel.OleDroppedData
    GridModel.OnBaseStylesMapChanged(EventArgs)
    GridModel.OnCellModelsChanged(CollectionChangeEventArgs)
    GridModel.OnCellRequestNavigate(CellRequestNavigateEventArgs)
    GridModel.OnClipboardCanCopy(GridCutPasteEventArgs)
    GridModel.OnClipboardCanCut(GridCutPasteEventArgs)
    GridModel.OnClipboardCanPaste(GridCutPasteEventArgs)
    GridModel.OnClipboardCopy(GridCutPasteEventArgs)
    GridModel.OnClipboardCut(GridCutPasteEventArgs)
    GridModel.OnClipboardPaste(GridCutPasteEventArgs)
    GridModel.OnClipboardPasted(GridCutPasteEventArgs)
    GridModel.OnColumnsInserted(GridRangeInsertedEventArgs)
    GridModel.OnColumnsMoved(GridRangeMovedEventArgs)
    GridModel.OnColumnsRemoved(GridRangeRemovedEventArgs)
    GridModel.OnCommittedCellInfo(GridCommitCellInfoEventArgs)
    GridModel.OnContextMenuCreating()
    GridModel.OnCreateBaseStylesMap()
    GridModel.OnCreateColumnWidths()
    GridModel.OnCreateRowHeights()
    GridModel.OnOleDropAtRowCol(GridOleDropAtRowColEventArgs)
    GridModel.OnOleDroppedData(EventArgs)
    GridModel.OnParseCommonFormats(GridCellTextEventArgs)
    GridModel.OnQueryBaseStyles(GridQueryBaseStylesEventArgs)
    GridModel.OnQueryCellFormattedText(GridCellTextEventArgs)
    GridModel.OnQueryCellModel(GridQueryCellModelEventArgs)
    GridModel.OnQueryCellSpanBackgrounds(GridQueryCellSpanBackgroundsEventArgs)
    GridModel.OnQueryCellText(GridCellTextEventArgs)
    GridModel.OnQueryContextMenuInfo(GridQueryContextMenuInfoEventArgs)
    GridModel.OnQueryCoveredRange(GridQueryCoveredRangeEventArgs)
    GridModel.OnQueryDragDropMoveClearCells(CancelEventArgs)
    GridModel.OnQueryOleDataSourceData(GridQueryOleDataSourceDataEventArgs)
    GridModel.OnRowsInserted(GridRangeInsertedEventArgs)
    GridModel.OnRowsMoved(GridRangeMovedEventArgs)
    GridModel.OnRowsRemoved(GridRangeRemovedEventArgs)
    GridModel.OnSaveCellFormattedText(GridCellTextEventArgs)
    GridModel.OnSaveCellText(GridCellTextEventArgs)
    GridModel.OnSelectionChanged(GridSelectionChangedEventArgs)
    GridModel.OnSelectionChanging(GridSelectionChangingEventArgs)
    GridModel.OnUpdateAutoSizer(Boolean, Boolean)
    GridModel.OperationFeedback
    GridModel.Options
    GridModel.OverlappingCells
    GridModel.ParseCommonFormats
    GridModel.QueryBaseStyles
    GridModel.QueryCellFormattedText
    GridModel.QueryCellInfo
    GridModel.QueryCellModel
    GridModel.QueryCellSpanBackgrounds
    GridModel.QueryCellText
    GridModel.QueryContextMenuInfo
    GridModel.QueryCoveredRange
    GridModel.QueryDragDropMoveClearCells
    GridModel.QueryOleDataSourceData
    GridModel.RaiseOleDropAtRowCol(GridOleDropAtRowColEventArgs)
    GridModel.RaiseOleDroppedData(EventArgs)
    GridModel.RaiseParseCommonFormats(GridCellTextEventArgs)
    GridModel.RaiseQueryCellFormattedText(GridCellTextEventArgs)
    GridModel.RaiseQueryCellModel(GridQueryCellModelEventArgs)
    GridModel.RaiseQueryCellText(GridCellTextEventArgs)
    GridModel.RaiseQueryContextMenuInfo(GridQueryContextMenuInfoEventArgs)
    GridModel.RaiseQueryDragDropMoveClearCells(CancelEventArgs)
    GridModel.RaiseQueryOleDataSourceData(GridQueryOleDataSourceDataEventArgs)
    GridModel.RaiseSaveCellFormattedText(GridCellTextEventArgs)
    GridModel.RaiseSaveCellText(GridCellTextEventArgs)
    GridModel.RemoveColumns(Int32, Int32)
    GridModel.RemoveColumnsCore(Int32, Int32, GridMoveCellsState)
    GridModel.RemoveRows(Int32, Int32)
    GridModel.RemoveRowsCore(Int32, Int32, GridMoveCellsState)
    GridModel.ResizeColumnsToFit(GridRangeInfo, GridResizeToFitOptions)
    GridModel.ResizeColumnsToFit(GridRangeInfo, GridResizeToFitOptions, Boolean)
    GridModel.ResizeRowsToFit(GridRangeInfo, GridResizeToFitOptions)
    GridModel.ResumeFormattedTextCalculation()
    GridModel.ResumeRecordUndo()
    GridModel.RowCount
    GridModel.RowHeights
    GridModel.RowsInserted
    GridModel.RowsMoved
    GridModel.RowsRemoved
    GridModel.RowStyles
    GridModel.SaveCellFormattedText
    GridModel.SaveCellText
    GridModel.SelectedCells
    GridModel.SelectedRanges
    GridModel.SelectionChanged
    GridModel.SelectionChanging
    GridModel.Selections
    GridModel.Serialize(String)
    GridModel.SerializeAsString()
    GridModel.SerializeToStream(TextWriter)
    GridModel.SetCellInfo(Int32, Int32, GridStyleInfo, StyleModifyType)
    GridModel.SetGridModelCommandManager(GridModel)
    GridModel.ShouldHideColumn(Int32, Boolean)
    GridModel.ShouldHideRow(Int32, Boolean)
    GridModel.ShouldRecordUndo
    GridModel.Sizer
    GridModel.SupportsQueryCoveredCellCallback
    GridModel.SuspendFormattedTextCalculation()
    GridModel.SuspendRecordUndo()
    GridModel.TableStyle
    GridModel.TextDataExchange
    GridModel.UserData
    GridModel.Views
    GridModel.VolatileCellStyles
    GridModel.VolatileCellStylesFactoryMethod
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Controls.Grid
    Assembly: Syncfusion.Grid.Wpf.dll
    Syntax
    public class GridListModel : GridModel, IGridVolatileCellStylesHost, IOperationFeedbackProvider, IDisposable

    Constructors

    GridListModel()

    Declaration
    public GridListModel()

    Properties

    AutoPopulateDropDownColumns

    Declaration
    public bool AutoPopulateDropDownColumns { get; set; }
    Property Value
    Type
    System.Boolean

    Columns

    Gets or sets the columns.

    Declaration
    public GridListColumns Columns { get; set; }
    Property Value
    Type Description
    GridListColumns

    The columns.

    CurrentDisplayElement

    Declaration
    public virtual DependencyObject CurrentDisplayElement { get; }
    Property Value
    Type
    System.Windows.DependencyObject

    CurrentDisplayText

    Declaration
    public virtual string CurrentDisplayText { get; }
    Property Value
    Type
    System.String

    CurrentIndex

    Declaration
    public virtual int CurrentIndex { get; set; }
    Property Value
    Type
    System.Int32

    CurrentItem

    Declaration
    public virtual object CurrentItem { get; set; }
    Property Value
    Type
    System.Object

    CurrentValue

    Declaration
    public virtual object CurrentValue { get; }
    Property Value
    Type
    System.Object

    DefaultColumnWidth

    Declaration
    public double DefaultColumnWidth { get; set; }
    Property Value
    Type
    System.Double

    DisplayMember

    Declaration
    public string DisplayMember { get; set; }
    Property Value
    Type
    System.String

    DropDownColumnSizer

    Declaration
    public GridControlLengthUnitType DropDownColumnSizer { get; set; }
    Property Value
    Type
    GridControlLengthUnitType

    DropDownVisibleColumns

    Declaration
    public GridListColumnsCollection DropDownVisibleColumns { get; set; }
    Property Value
    Type
    GridListColumnsCollection

    ItemProperties

    Gets or sets the collection of PropertyDescriptors of the underlying data source. identifies properties in this collection so that cells can display values from the of a .

    Declaration
    public PropertyDescriptorCollection ItemProperties { get; set; }
    Property Value
    Type Description
    System.ComponentModel.PropertyDescriptorCollection

    The node item properties.

    ItemsSource

    Declaration
    public IEnumerable ItemsSource { get; set; }
    Property Value
    Type
    System.Collections.IEnumerable

    Name

    Declaration
    public string Name { get; set; }
    Property Value
    Type
    System.String

    ShowColumnHeaders

    Declaration
    public bool ShowColumnHeaders { get; set; }
    Property Value
    Type
    System.Boolean

    ShowRowHeaders

    Declaration
    public bool ShowRowHeaders { get; set; }
    Property Value
    Type
    System.Boolean

    SourceList

    Declaration
    public IList SourceList { get; set; }
    Property Value
    Type
    System.Collections.IList

    ValueMember

    Declaration
    public string ValueMember { get; set; }
    Property Value
    Type
    System.String

    Methods

    GetDisplayElement(Object)

    Declaration
    public virtual DependencyObject GetDisplayElement(object item)
    Parameters
    Type Name Description
    System.Object item
    Returns
    Type
    System.Windows.DependencyObject

    GetDisplayText(Int32)

    Declaration
    public virtual string GetDisplayText(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type
    System.String

    GetDisplayText(Object)

    Declaration
    public virtual string GetDisplayText(object item)
    Parameters
    Type Name Description
    System.Object item
    Returns
    Type
    System.String

    GetDisplayValue(Object)

    Declaration
    public object GetDisplayValue(object item)
    Parameters
    Type Name Description
    System.Object item
    Returns
    Type
    System.Object

    GetItem(Int32)

    Declaration
    public virtual object GetItem(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type
    System.Object

    GetSelectedList()

    Declaration
    public IList<int> GetSelectedList()
    Returns
    Type
    System.Collections.Generic.IList<System.Int32>

    GetValue(Object)

    Declaration
    public virtual object GetValue(object item)
    Parameters
    Type Name Description
    System.Object item
    Returns
    Type
    System.Object

    IndexOfItemByDisplayText(String)

    Declaration
    public virtual int IndexOfItemByDisplayText(string text)
    Parameters
    Type Name Description
    System.String text
    Returns
    Type
    System.Int32

    IndexOfItemByDisplayTextMatch(String, Boolean, Int32)

    Declaration
    public virtual int IndexOfItemByDisplayTextMatch(string text, bool ignoreCase, int startSearchAtIndex)
    Parameters
    Type Name Description
    System.String text
    System.Boolean ignoreCase
    System.Int32 startSearchAtIndex
    Returns
    Type
    System.Int32

    IndexOfItemByValue(Object)

    Declaration
    public virtual int IndexOfItemByValue(object searchValue)
    Parameters
    Type Name Description
    System.Object searchValue
    Returns
    Type
    System.Int32

    IsSelected(Int32)

    Declaration
    public virtual bool IsSelected(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type
    System.Boolean

    MoveDown()

    Declaration
    public void MoveDown()

    MoveToBottom()

    Declaration
    public void MoveToBottom()

    MoveToTop()

    Declaration
    public void MoveToTop()

    MoveUp()

    Declaration
    public void MoveUp()

    OnCommitCellInfo(GridCommitCellInfoEventArgs)

    Declaration
    protected override void OnCommitCellInfo(GridCommitCellInfoEventArgs e)
    Parameters
    Type Name Description
    GridCommitCellInfoEventArgs e
    Overrides
    GridModel.OnCommitCellInfo(GridCommitCellInfoEventArgs)

    OnQueryCellInfo(GridQueryCellInfoEventArgs)

    Declaration
    protected override void OnQueryCellInfo(GridQueryCellInfoEventArgs e)
    Parameters
    Type Name Description
    GridQueryCellInfoEventArgs e
    Overrides
    GridModel.OnQueryCellInfo(GridQueryCellInfoEventArgs)

    OnSourceListChanged()

    Declaration
    protected virtual void OnSourceListChanged()

    PageDown()

    Declaration
    public void PageDown()

    PageUp()

    Declaration
    public void PageUp()

    SetSelected(Int32, Boolean)

    Declaration
    public virtual void SetSelected(int index, bool selectState)
    Parameters
    Type Name Description
    System.Int32 index
    System.Boolean selectState

    SetSelected(Int32, Int32, Boolean)

    Declaration
    public virtual void SetSelected(int from, int to, bool selectState)
    Parameters
    Type Name Description
    System.Int32 from
    System.Int32 to
    System.Boolean selectState

    UnwireItemsSource()

    Declaration
    protected virtual void UnwireItemsSource()

    UnwireSourceList()

    Declaration
    protected virtual void UnwireSourceList()

    WireItemsSource()

    Declaration
    protected virtual void WireItemsSource()

    WireSourceList()

    Declaration
    protected virtual void WireSourceList()

    Events

    CurrentIndexChanged

    Declaration
    public event EventHandler CurrentIndexChanged
    Event Type
    Type
    System.EventHandler

    ItemsSourceChanged

    Declaration
    public event EventHandler ItemsSourceChanged
    Event Type
    Type
    System.EventHandler

    Implements

    IGridVolatileCellStylesHost
    IOperationFeedbackProvider
    System.IDisposable

    Extension Methods

    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, ExcelEngine, Int32, IRange)
    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, ExcelEngine, Int32, IRange, GridCellExportToExcelHandler)
    GridModelExportExtensions.ExportToExcel(GridModel, String, ExcelVersion)
    GridModelExportExtensions.ExportToExcel(GridModel, String, ExcelVersion, GridCellExportToExcelHandler)
    GridModelExportExtensions.ExportToExcel(GridModel, IWorksheet, ExcelExportingOptions)
    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, IWorksheet, IRange)
    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, IWorksheet, IRange, GridCellExportToExcelHandler)
    GridModelExportExtensions.ExportToExcel(GridModel, GridRangeInfo, IWorksheet, IRange, ExcelExportingOptions)
    GridModelExportExtensions.ExportToCSV(GridModel, String)
    GridModelExportExtensions.ExportToCSV(GridModel, GridRangeInfo, String)
    GridModelImportExtensions.ImportFromExcel(GridModel, Stream)
    GridModelImportExtensions.ImportFromExcel(GridModel, Stream, GridCellImportFromExcelHandler)
    GridModelImportExtensions.ImportFromExcel(GridModel, String)
    GridModelImportExtensions.ImportFromExcel(GridModel, String, GridCellImportFromExcelHandler)
    GridModelImportExtensions.ImportFromExcel(GridModel, IWorksheet)
    GridModelImportExtensions.ImportFromExcel(GridModel, IWorksheet, GridCellImportFromExcelHandler)
    GridModelImportExtensions.ImportFromExcelToVirtualGrid(GridModel, IWorkbook, IWorksheet, GridCellImportFromExcelHandler)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, GridCellExportToPdfHandler)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, GridCellExportToPdfHandler, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, String)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, GridCellExportToPdfHandler, String)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler, String)
    GridPdfExportExtension.ExportToPdfGridDocument(GridModel, GridRangeInfo, GridCellExportToPdfHandler, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler, String)
    GridPdfExportExtension.ExportToPdfGrid(GridModel, GridRangeInfo)
    GridPdfExportExtension.ExportToPdfGrid(GridModel, GridRangeInfo, GridCellExportToPdfHandler)
    GridPdfExportExtension.ExportToPdf(GridModel, GridRangeInfo, ExportToPdfOptions)
    GridPdfExportExtension.ExportToPdfDocument(GridModel, GridRangeInfo, ExportToPdfOptions)
    GridPdfExportExtension.ExportToPdfLightTableDocument(GridModel, GridRangeInfo, String)
    GridPdfExportExtension.ExportToPdfLightTableDocument(GridModel, GridRangeInfo, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler, String)
    GridPdfExportExtension.ExportToPdfLightTableDocument(GridModel, GridRangeInfo)
    GridPdfExportExtension.ExportToPdfLightTableDocument(GridModel, GridRangeInfo, DrawPdfHeaderFooterEventHandler, DrawPdfHeaderFooterEventHandler)
    GridPdfExportExtension.ExportToPdfLightTable(GridModel, GridRangeInfo)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved