Class GridDataControlBaseImpl
Inheritance
System.Object
GridDataControlBaseImpl
Implements
System.Windows.Controls.Primitives.IScrollInfo
System.IDisposable
Assembly: Syncfusion.Grid.Wpf.dll
Syntax
public class GridDataControlBaseImpl : GridControlBase, IScrollBarProvider, IScrollInfo, IGridPrintPaginator, IDisposable
Constructors
GridDataControlBaseImpl()
Declaration
public GridDataControlBaseImpl()
Fields
AlternateRowStyleProperty
Declaration
public static readonly DependencyProperty AlternateRowStyleProperty
Field Value
Type |
System.Windows.DependencyProperty |
ColumnOptionPaneStyleProperty
Declaration
public static readonly DependencyProperty ColumnOptionPaneStyleProperty
Field Value
Type |
System.Windows.DependencyProperty |
EnableBlendStylingProperty
Declaration
public static readonly DependencyProperty EnableBlendStylingProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty HeaderStyleProperty
Field Value
Type |
System.Windows.DependencyProperty |
RowStyleProperty
Declaration
public static readonly DependencyProperty RowStyleProperty
Field Value
Type |
System.Windows.DependencyProperty |
Properties
AlternateRowStyle
Gets / sets the alternate row style.
Declaration
public Style AlternateRowStyle { get; set; }
Property Value
Type |
System.Windows.Style |
ColumnOptionPaneStyle
Declaration
public Style ColumnOptionPaneStyle { get; set; }
Property Value
Type |
System.Windows.Style |
EnableBlendStyling
Gets / sets enable blend styling.
Declaration
public bool EnableBlendStyling { get; set; }
Property Value
Gets / sets the header style.
Declaration
public Style HeaderStyle { get; set; }
Property Value
Type |
System.Windows.Style |
NavigateWithArrowKeysCellsRange
The range of cells in the grid that can be navigated to using arrow keys.
This range can but does not need to include header and footer rows and columns.
The default scenario is that header and footer rows and columns are excluded
Cells outside the range can still be clicked on and be made the current cell but they
will be skipped when the user navigate with arrow keys.
Declaration
public override GridRangeInfo NavigateWithArrowKeysCellsRange { get; }
Property Value
Overrides
RowStyle
Gets / sets the RowStyle.
Declaration
public Style RowStyle { get; set; }
Property Value
Type |
System.Windows.Style |
TableModel
Declaration
public GridDataTableModel TableModel { get; }
Property Value
Methods
CanDrawHorizontalLineFirst()
Declaration
protected override bool CanDrawHorizontalLineFirst()
Returns
Overrides
Dispose(Boolean)
Declaration
public override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Overrides
ExpandSelectedCellsRange(GridRangeInfo)
Declaration
public override GridRangeInfo ExpandSelectedCellsRange(GridRangeInfo selectedCells)
Parameters
Returns
Overrides
Declaration
public override bool MoveCurrentCellWithArrowKey(KeyEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.KeyEventArgs |
e |
|
Returns
Overrides
OnCurrentCellActivating(GridCurrentCellActivatingEventArgs)
Declaration
protected override void OnCurrentCellActivating(GridCurrentCellActivatingEventArgs e)
Parameters
Overrides
OnQueryBaseStyles(GridQueryBaseStylesEventArgs)
Declaration
protected override void OnQueryBaseStyles(GridQueryBaseStylesEventArgs e)
Parameters
Overrides
OnRaiseQueryAllowDragColumn(GridQueryDragColumnHeaderEventArgs)
Declaration
protected override void OnRaiseQueryAllowDragColumn(GridQueryDragColumnHeaderEventArgs args)
Parameters
Overrides
OnRenderBorder(DrawingContext, Rect, Rect, CellBorderSide, Pen)
Declaration
protected override void OnRenderBorder(DrawingContext dc, Rect cellRect, Rect clipRect, CellBorderSide borderSide, Pen pen)
Parameters
Type |
Name |
Description |
System.Windows.Media.DrawingContext |
dc |
|
System.Windows.Rect |
cellRect |
|
System.Windows.Rect |
clipRect |
|
CellBorderSide |
borderSide |
|
System.Windows.Media.Pen |
pen |
|
Overrides
OnResizingColumns(GridResizingColumnsEventArgs)
Declaration
protected override void OnResizingColumns(GridResizingColumnsEventArgs args)
Parameters
Overrides
OnResizingRows(GridResizingRowsEventArgs)
Declaration
protected override void OnResizingRows(GridResizingRowsEventArgs args)
Parameters
Overrides
OnUnloaded(RoutedEventArgs)
Declaration
protected override void OnUnloaded(RoutedEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.RoutedEventArgs |
e |
|
Overrides
Declaration
protected override bool ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.KeyEventArgs |
e |
|
Returns
Overrides
ShouldRenderCurrentCellBorder()
Declaration
protected override bool ShouldRenderCurrentCellBorder()
Returns
Overrides
Implements
System.Windows.Controls.Primitives.IScrollInfo
System.IDisposable
Extension Methods