Class RadDataGrid
Inheritance
System.Object
RadDataGrid
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class RadDataGrid : RadControl, IGeneratorsHost, IGridView, IView, IElementPresenter, IUpdateService<UpdateFlags>, ICommandService, ISelectionService, ICurrencyService
Constructors
Fields
Declaration
public static readonly DependencyProperty AggregateRowBackgroundProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty AlternateRowBackgroundProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty AlternationStartIndexProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty AlternationStepProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty AutoGenerateColumnsProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty CanUserChooseColumnsProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty ColumnDataOperationsModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty ColumnResizeHandleDisplayModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty CurrentItemProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty DragBehaviorProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty EnsureCurrentItemIntoViewProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty ExternalEditorProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty FrozenColumnCountProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty GridLinesBrushProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty GridLinesThicknessProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty GridLinesVisibilityProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty GroupPanelPositionProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty IncrementalLoadingModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty IndentWidthProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty IsBusyIndicatorEnabledProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty IsSynchronizedWithCurrentItemProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty ListenForNestedPropertyChangeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty RealizedItemsBufferScaleProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty RowBackgroundProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty RowBackgroundSelectorProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty RowDetailsDisplayModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty RowDetailsTemplateProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty RowHeightProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty SelectionModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty SelectionUnitProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty UserColumnReorderModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty UserEditModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty UserFilterModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty UserGroupModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Declaration
public static readonly DependencyProperty UserSortModeProperty
Field Value
|
Microsoft.UI.Xaml.DependencyProperty
|
Properties
Declaration
public AggregateDescriptorCollection AggregateDescriptors { get; }
Property Value
Declaration
public Brush AggregateRowBackground { get; set; }
Property Value
|
Microsoft.UI.Xaml.Media.Brush
|
Declaration
public Brush AlternateRowBackground { get; set; }
Property Value
|
Microsoft.UI.Xaml.Media.Brush
|
Declaration
public int AlternationStartIndex { get; set; }
Property Value
Declaration
public int AlternationStep { get; set; }
Property Value
Declaration
public bool AutoGenerateColumns { get; set; }
Property Value
Declaration
public bool CanUserChooseColumns { get; set; }
Property Value
Declaration
public ColumnDataOperationsMode ColumnDataOperationsMode { get; set; }
Property Value
Declaration
public DataGridColumnResizeHandleDisplayMode ColumnResizeHandleDisplayMode { get; set; }
Property Value
Declaration
public DataGridColumnCollection Columns { get; }
Property Value
Declaration
public CommandCollection<RadDataGrid> Commands { get; }
Property Value
Declaration
public CommandService CommandService { get; }
Property Value
Declaration
public object CurrentItem { get; }
Property Value
Declaration
public DataGridDragBehavior DragBehavior { get; set; }
Property Value
Declaration
public bool EnsureCurrentItemIntoView { get; set; }
Property Value
Declaration
public IGridExternalEditor ExternalEditor { get; set; }
Property Value
Declaration
public FilterDescriptorCollection FilterDescriptors { get; }
Property Value
Declaration
public int FrozenColumnCount { get; set; }
Property Value
Declaration
public Brush GridLinesBrush { get; set; }
Property Value
|
Microsoft.UI.Xaml.Media.Brush
|
Declaration
public double GridLinesThickness { get; set; }
Property Value
Declaration
public GridLinesVisibility GridLinesVisibility { get; set; }
Property Value
Declaration
public GroupDescriptorCollection GroupDescriptors { get; }
Property Value
Declaration
public GroupPanelPosition GroupPanelPosition { get; set; }
Property Value
Declaration
public HitTestService HitTestService { get; }
Property Value
Declaration
public BatchLoadingMode IncrementalLoadingMode { get; set; }
Property Value
Declaration
public double IndentWidth { get; set; }
Property Value
Declaration
public bool IsBusyIndicatorEnabled { get; set; }
Property Value
Declaration
public bool IsSynchronizedWithCurrentItem { get; set; }
Property Value
Declaration
public object ItemsSource { get; set; }
Property Value
Declaration
public bool ListenForNestedPropertyChange { get; set; }
Property Value
Declaration
public double RealizedItemsVerticalBufferScale { get; set; }
Property Value
Declaration
public Brush RowBackground { get; set; }
Property Value
|
Microsoft.UI.Xaml.Media.Brush
|
Declaration
public ObjectSelector<Brush> RowBackgroundSelector { get; set; }
Property Value
Declaration
public DataGridRowDetailsMode RowDetailsDisplayMode { get; set; }
Property Value
Declaration
public DataTemplate RowDetailsTemplate { get; set; }
Property Value
|
Microsoft.UI.Xaml.DataTemplate
|
Declaration
public double RowHeight { get; set; }
Property Value
Declaration
public object SelectedItem { get; set; }
Property Value
Declaration
public BindableCollection<object> SelectedItems { get; }
Property Value
Declaration
public DataGridSelectionMode SelectionMode { get; set; }
Property Value
Declaration
public DataGridSelectionUnit SelectionUnit { get; set; }
Property Value
Declaration
public SortDescriptorCollection SortDescriptors { get; }
Property Value
Declaration
public DataGridUserColumnReorderMode UserColumnReorderMode { get; set; }
Property Value
Declaration
public DataGridUserEditMode UserEditMode { get; set; }
Property Value
Declaration
public DataGridUserFilterMode UserFilterMode { get; set; }
Property Value
Declaration
public DataGridUserGroupMode UserGroupMode { get; set; }
Property Value
Declaration
public DataGridUserSortMode UserSortMode { get; set; }
Property Value
Methods
Declaration
protected override bool ApplyTemplateCore()
Returns
Overrides
Declaration
public bool BeginEdit(object item)
Parameters
Returns
Declaration
public void DeselectAll()
Declaration
public void DeselectCell(DataGridCellInfo item)
Parameters
Declaration
public void DeselectItem(object item)
Parameters
Declaration
public IDataView GetDataView()
Returns
Declaration
public void HideRowDetailsForItem(object item)
Parameters
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
|
Microsoft.UI.Xaml.Automation.Peers.AutomationPeer
|
Overrides
Declaration
protected override void OnTemplateApplied()
Overrides
Declaration
public void SelectCell(DataGridCellInfo item)
Parameters
Declaration
public void SelectItem(object item)
Parameters
Declaration
public void ShowRowDetailsForItem(object item)
Parameters
Declaration
protected override void UnapplyTemplateCore()
Overrides
Events
Declaration
public event AsyncCompletedEventHandler AsyncExportCompleted
Event Type
|
System.ComponentModel.AsyncCompletedEventHandler
|
Declaration
public event ProgressChangedEventHandler AsyncExportProgressChanged
Event Type
|
System.ComponentModel.ProgressChangedEventHandler
|
Declaration
public event EventHandler CurrentItemChanged
Event Type
Declaration
public event CurrentChangingEventHandler CurrentItemChanging
Event Type
|
Microsoft.UI.Xaml.Data.CurrentChangingEventHandler
|
Declaration
public event EventHandler<DataBindingCompleteEventArgs> DataBindingComplete
Event Type
Declaration
public event EventHandler<DataGridElementExportedEventArgs> ElementExported
Event Type
Declaration
public event EventHandler<DataGridElementExportingEventArgs> ElementExporting
Event Type
Declaration
public event EventHandler<DataGridSelectionChangedEventArgs> SelectionChanged
Event Type
Explicit Interface Implementations
Declaration
bool IElementPresenter.IsVisible { get; }
Returns
Implements
Declaration
RadSize IElementPresenter.MeasureContent(object owner, object content)
Parameters
|
System.Object
owner
|
|
System.Object
content
|
Returns
Implements
Declaration
void IElementPresenter.RefreshNode(object node)
Parameters
Implements
Declaration
double IView.ViewportHeight { get; }
Returns
Implements
Declaration
double IView.ViewportWidth { get; }
Returns
Implements
Extension Methods