ClassDataGrid
Wraps a Silverlight DataGrid object.
Definition
Namespace:ArtOfTest.WebAii.Controls.Xaml.Wpf
Assembly:ArtOfTest.WebAii.dll
Syntax:
public class DataGrid : MultiSelector, IAutomationPeer, IPeerConverter, IDataGrid, IControl, IFrameworkElement, ITargetElement
Inheritance: objectAutomationObject<FrameworkElement>FrameworkElementWpfTestElementControlItemsControlSelectorMultiSelectorDataGrid
Implements:
Inherited Members
Constructors
DataGrid()
Declaration
public DataGrid()
Fields
AlternatingRowBackgroundProperty
Declaration
public static AutomationProperty AlternatingRowBackgroundProperty
Field Value
AreRowDetailsFrozenProperty
Declaration
public static AutomationProperty AreRowDetailsFrozenProperty
Field Value
AutoGenerateColumnsProperty
Declaration
public static AutomationProperty AutoGenerateColumnsProperty
Field Value
CanUserAddRowsProperty
Declaration
public static AutomationProperty CanUserAddRowsProperty
Field Value
CanUserDeleteRowsProperty
Declaration
public static AutomationProperty CanUserDeleteRowsProperty
Field Value
CanUserReorderColumnsProperty
Declaration
public static AutomationProperty CanUserReorderColumnsProperty
Field Value
CanUserResizeColumnsProperty
Declaration
public static AutomationProperty CanUserResizeColumnsProperty
Field Value
CanUserResizeRowsProperty
Declaration
public static AutomationProperty CanUserResizeRowsProperty
Field Value
CanUserSortColumnsProperty
Declaration
public static AutomationProperty CanUserSortColumnsProperty
Field Value
CellsPanelHorizontalOffsetProperty
Declaration
public static AutomationProperty CellsPanelHorizontalOffsetProperty
Field Value
ClipboardCopyModeProperty
Declaration
public static AutomationProperty ClipboardCopyModeProperty
Field Value
ColumnHeaderHeightProperty
Declaration
public static AutomationProperty ColumnHeaderHeightProperty
Field Value
ColumnWidthProperty
Declaration
public static AutomationProperty ColumnWidthProperty
Field Value
CurrentCellProperty
Declaration
public static AutomationProperty CurrentCellProperty
Field Value
CurrentColumnProperty
Declaration
public static AutomationProperty CurrentColumnProperty
Field Value
EnableColumnVirtualizationProperty
Declaration
public static AutomationProperty EnableColumnVirtualizationProperty
Field Value
EnableRowVirtualizationProperty
Declaration
public static AutomationProperty EnableRowVirtualizationProperty
Field Value
FrozenColumnCountProperty
Declaration
public static AutomationProperty FrozenColumnCountProperty
Field Value
GridLinesVisibilityProperty
Declaration
public static AutomationProperty GridLinesVisibilityProperty
Field Value
HeadersVisibilityProperty
Declaration
public static AutomationProperty HeadersVisibilityProperty
Field Value
HorizontalGridLinesBrushProperty
Declaration
public static AutomationProperty HorizontalGridLinesBrushProperty
Field Value
HorizontalScrollBarVisibilityProperty
Declaration
public static AutomationProperty HorizontalScrollBarVisibilityProperty
Field Value
IsReadOnlyProperty
Declaration
public static AutomationProperty IsReadOnlyProperty
Field Value
MaxColumnWidthProperty
Declaration
public static AutomationProperty MaxColumnWidthProperty
Field Value
MinColumnWidthProperty
Declaration
public static AutomationProperty MinColumnWidthProperty
Field Value
MinRowHeightProperty
Declaration
public static AutomationProperty MinRowHeightProperty
Field Value
NonFrozenColumnsViewportHorizontalOffsetProperty
Declaration
public static AutomationProperty NonFrozenColumnsViewportHorizontalOffsetProperty
Field Value
RowBackgroundProperty
Declaration
public static AutomationProperty RowBackgroundProperty
Field Value
RowDetailsVisibilityModeProperty
Declaration
public static AutomationProperty RowDetailsVisibilityModeProperty
Field Value
RowHeaderActualWidthProperty
Declaration
public static AutomationProperty RowHeaderActualWidthProperty
Field Value
RowHeaderWidthProperty
Declaration
public static AutomationProperty RowHeaderWidthProperty
Field Value
RowHeightProperty
Declaration
public static AutomationProperty RowHeightProperty
Field Value
SelectionModeProperty
Declaration
public static AutomationProperty SelectionModeProperty
Field Value
SelectionUnitProperty
Declaration
public static AutomationProperty SelectionUnitProperty
Field Value
VerticalGridLinesBrushProperty
Declaration
public static AutomationProperty VerticalGridLinesBrushProperty
Field Value
VerticalScrollBarVisibilityProperty
Declaration
public static AutomationProperty VerticalScrollBarVisibilityProperty
Field Value
Properties
AlternatingRowBackground
Declaration
public Brush AlternatingRowBackground { get; set; }
Property Value
CellsPanelHorizontalOffset
Declaration
public double CellsPanelHorizontalOffset { get; set; }
Property Value
ClipboardCopyMode
Declaration
public DataGridClipboardCopyMode ClipboardCopyMode { get; set; }
Property Value
ColumnHeaderContainer
Gets the column header container. Please override for custom control template.
Declaration
public virtual FrameworkElement ColumnHeaderContainer { get; }
Property Value
The column header container.
ColumnHeaderElements
Get the list of column headers of this Grid.
Declaration
public IList<IDataGridColumnHeader> ColumnHeaderElements { get; }
Property Value
Implements
ColumnWidth
Declaration
public DataGridLength ColumnWidth { get; set; }
Property Value
CurrentCell
Declaration
public DataGridCellInfo CurrentCell { get; set; }
Property Value
CurrentColumn
Declaration
public DataGridColumn CurrentColumn { get; set; }
Property Value
EnableColumnVirtualization
Declaration
public bool EnableColumnVirtualization { get; set; }
Property Value
GridData
Gets the full textual content of a grid. The dictionary key represents the row of the grid.
Declaration
public Dictionary<int, string[]> GridData { get; }
Property Value
Dictionary<int, string[]>
GridLinesVisibility
Declaration
public DataGridGridLinesVisibility GridLinesVisibility { get; set; }
Property Value
HeadersVisibility
Declaration
public DataGridHeadersVisibility HeadersVisibility { get; set; }
Property Value
HorizontalGridLinesBrush
Declaration
public Brush HorizontalGridLinesBrush { get; set; }
Property Value
HorizontalScrollBarVisibility
Declaration
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }
Property Value
NonFrozenColumnsViewportHorizontalOffset
Declaration
public double NonFrozenColumnsViewportHorizontalOffset { get; set; }
Property Value
RowContainer
Gets the row container. Please override for custom control template.
Declaration
public virtual FrameworkElement RowContainer { get; }
Property Value
The row container.
RowDetailsVisibilityMode
Declaration
public DataGridRowDetailsVisibilityMode RowDetailsVisibilityMode { get; set; }
Property Value
RowElements
Get the list of rows contained in this Grid.
Declaration
public IList<IDataGridRow> RowElements { get; }
Property Value
Implements
RowHeaderActualWidth
Declaration
public double RowHeaderActualWidth { get; set; }
Property Value
SelectionMode
Declaration
public DataGridSelectionMode SelectionMode { get; set; }
Property Value
SelectionUnit
Declaration
public DataGridSelectionUnit SelectionUnit { get; set; }
Property Value
VerticalGridLinesBrush
Declaration
public Brush VerticalGridLinesBrush { get; set; }
Property Value
VerticalScrollBarVisibility
Declaration
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }
Property Value
Methods
AssignReference(AutomationReference)
Assign the automation reference to this element.
Declaration
public override void AssignReference(AutomationReference reference)
Parameters
reference
Overrides
Implements
GetRealType()
Gets the real object type. This property returns string.empty on FrameworkElement and all subclasses that inherit from it.