

'Declaration<StyleTypedPropertyAttribute(Property="FocusVisualStyle", StyleTargetType=System.Windows.Controls.Control)> <XmlLangPropertyAttribute("Language")> <UsableDuringInitializationAttribute(True)> <RuntimeNamePropertyAttribute("Name")> <TypeDescriptionProviderAttribute(MS.Internal.ComponentModel.DependencyObjectProvider)> <NameScopePropertyAttribute("NameScope", System.Windows.NameScope)> Public Class TableView Inherits UIViewBase
'UsageDim instance As TableView
[StyleTypedProperty(Property="FocusVisualStyle", StyleTargetType=System.Windows.Controls.Control)] [XmlLangProperty("Language")] [UsableDuringInitialization(true)] [RuntimeNameProperty("Name")] [TypeDescriptionProvider(MS.Internal.ComponentModel.DependencyObjectProvider)] [NameScopeProperty("NameScope", System.Windows.NameScope)] public class TableView : UIViewBase
The View property of the DataGridControl class determines which view is applied to a grid. If said property is left to its default value, null (Nothing in Visual Basic), or explicitly set to null, the default table-view layout will be used with the system color palette. The Theme property of the View class can be set to change the color palette applied to a grid's elements. If left to its default value, null, the system color palette will be used. In either case, if the system-color theme is not recognized (e.g., a third-party color palette is being used), the Aero normal-color theme will be used.
Fixed Columns vs. Templates
In order to support fixed Columns when creating a new Row template for a table-view layout, the following criteria must be met:
The FixedColumnDropMarkPen property is also usually bound when provided a new Row template for a table-view layout.
If a new template is provided for a DataGridControl and fixed Columns are to be supported, it is essential that a TableViewScrollViewer be used. This scroll viewer is responsible for preserving the TranslateTransforms that fix and scroll elements, as well as executing the PageLeft and PageRight actions according to the reduced viewport. It is also recommended that an AdornerDecorator be located above the TableViewScrollViewer of the templated DataGridControl to support drag and dropping of the fixed-Column splitter correctly.
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.ContentElement
System.Windows.FrameworkContentElement
Xceed.Wpf.DataGrid.Views.ViewBase
Xceed.Wpf.DataGrid.Views.UIViewBase
Xceed.Wpf.DataGrid.Views.TableView
Xceed.Wpf.DataGrid.Views.TableflowView
| Name | Description | |
|---|---|---|
![]() | TableView Constructor | Initializes a new instance of the TableView class. Initializes a new instance of the TableView class. |
| Name | Description | |
|---|---|---|
![]() | AllowDrop | (Inherited from System.Windows.ContentElement) |
![]() | AllowRowResize | Gets or sets a value indicating whether rows can be resized through the row selector pane. |
![]() | AreAnyTouchesCaptured | (Inherited from System.Windows.ContentElement) |
![]() | AreAnyTouchesCapturedWithin | (Inherited from System.Windows.ContentElement) |
![]() | AreAnyTouchesDirectlyOver | (Inherited from System.Windows.ContentElement) |
![]() | AreAnyTouchesOver | (Inherited from System.Windows.ContentElement) |
![]() | AscendingSortGlyph | Gets or sets the glyph to display when a column is sorted in an ascending direction. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | BindingGroup | (Inherited from System.Windows.FrameworkContentElement) |
![]() | BusyCursor | Gets or sets the image used for the mouse pointer when the datagrid is busy while a FilterCell or AutoFilterControl is being used. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | CannotDropDraggedElementCursor | Gets or sets the image used for the mouse pointer when an element cannot be dropped on its target. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | CollapseGroupGlyph | Gets or sets the glyph to display when a group is expanded to allow it to be collapsed. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | ColumnResizeWestEastCursor | Gets or sets the image used for the mouse pointer when a column is resized. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | ColumnStretchMinWidth | |
![]() | ColumnStretchMode | |
![]() | ColumnVirtualizationMode | |
![]() | CommandBindings | (Inherited from System.Windows.ContentElement) |
![]() | ConnectionStateCommittingGlyph | Gets or sets the glyph to display when the underlying virtualized data collection is committing data. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | ConnectionStateErrorGlyph | Gets or sets the glyph to display when an error has occurred in the underlying virtualized data collection. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | ConnectionStateLoadingGlyph | Gets or sets the glyph to display when the underlying virtualized data collection is loading data. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | ContextMenu | (Inherited from System.Windows.FrameworkContentElement) |
![]() | CurrentItemGlyph | Gets or sets the glyph to display when an item is current. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | Cursor | (Inherited from System.Windows.FrameworkContentElement) |
![]() | DataContext | (Inherited from System.Windows.FrameworkContentElement) |
![]() | DefaultDropMarkOrientation | Gets or sets the default orientation of the drop-mark. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | DefaultDropMarkPen | Gets or sets the default Pen used to draw the drop-mark. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | DependencyObjectType | (Inherited from System.Windows.DependencyObject) |
![]() | DescendingSortGlyph | Gets or sets the glyph to display when a column is sorted in an descending direction. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | DetailIndicatorWidth | Gets or sets the width of the DetailIndicators when a grid is in table-view. |
![]() | Dispatcher | (Inherited from System.Windows.Threading.DispatcherObject) |
![]() | EditingRowGlyph | Gets or sets the glyph to display when a row is being edited. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | ExpandGroupGlyph | Gets or sets the glyph to display when a group is collapsed to allow it to be expanded. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | FixedColumnCount | Gets or sets the number of columns that are fixed. |
![]() | FixedColumnDropMarkPen | Gets or sets the Pen used to draw the fixed-column drop-mark. |
![]() | FixedFooters | Gets a collection that contains the items that are located in the fixed, non-scrollable footer section of a grid. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | FixedHeaders | Gets a collection that contains the items that are located in the fixed, non-scrollable header section of a grid. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | Focusable | (Inherited from System.Windows.ContentElement) |
![]() | FocusVisualStyle | (Inherited from System.Windows.FrameworkContentElement) |
![]() | Footers | Gets a collection that contains the items that are located in the footer section of a grid. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | ForceCursor | (Inherited from System.Windows.FrameworkContentElement) |
![]() | GroupLevelIndicatorWidth | Gets or sets the width of the GroupLevelIndicators when a grid is in table-view. |
![]() | HasAnimatedProperties | (Inherited from System.Windows.ContentElement) |
![]() | Headers | Gets a collection that contains the items that are located in the header section of a grid. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | HorizontalGridLineBrush | Gets or sets the Brush used to paint the horizontal grid lines. |
![]() | HorizontalGridLineThickness | Gets or sets a value indicating the thickness of the horizontal grid lines. |
![]() | InputBindings | (Inherited from System.Windows.ContentElement) |
![]() | InputScope | (Inherited from System.Windows.FrameworkContentElement) |
![]() | IsAlternatingRowStyleEnabled | Gets or sets a value indicating whether an alternate style is applied to every other row. |
![]() | IsConnectionStateGlyphEnabled | Gets or sets a value indicating whether the connection state glyphs that indicate the status of the underlying virtualized data collection are enabled. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | IsEnabled | (Inherited from System.Windows.ContentElement) |
![]() | IsFocused | (Inherited from System.Windows.ContentElement) |
![]() | IsInitialized | (Inherited from System.Windows.FrameworkContentElement) |
![]() | IsInputMethodEnabled | (Inherited from System.Windows.ContentElement) |
![]() | IsKeyboardFocused | (Inherited from System.Windows.ContentElement) |
![]() | IsKeyboardFocusWithin | (Inherited from System.Windows.ContentElement) |
![]() | IsLoaded | (Inherited from System.Windows.FrameworkContentElement) |
![]() | IsMouseCaptured | (Inherited from System.Windows.ContentElement) |
![]() | IsMouseCaptureWithin | (Inherited from System.Windows.ContentElement) |
![]() | IsMouseDirectlyOver | (Inherited from System.Windows.ContentElement) |
![]() | IsMouseOver | (Inherited from System.Windows.ContentElement) |
![]() | IsSealed | (Inherited from System.Windows.DependencyObject) |
![]() | IsStylusCaptured | (Inherited from System.Windows.ContentElement) |
![]() | IsStylusCaptureWithin | (Inherited from System.Windows.ContentElement) |
![]() | IsStylusDirectlyOver | (Inherited from System.Windows.ContentElement) |
![]() | IsStylusOver | (Inherited from System.Windows.ContentElement) |
![]() | Language | (Inherited from System.Windows.FrameworkContentElement) |
![]() | Name | (Inherited from System.Windows.FrameworkContentElement) |
![]() | OverridesDefaultStyle | (Inherited from System.Windows.FrameworkContentElement) |
![]() | Parent | (Inherited from System.Windows.FrameworkContentElement) |
![]() | RemoveColumnStretchingOnResize | Gets or sets a value indicating whether column stretching is removed when columns are resized. |
![]() | RemovingGroupCursor | Gets or sets the image used for the mouse pointer when a GroupByItem is dragged out of a GroupByControl to ungroup it. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | Resources | (Inherited from System.Windows.FrameworkContentElement) |
![]() | RowSelectorPaneWidth | Gets or sets the width of the row-selector pane. |
![]() | RowSelectorResizeNorthSouthCursor | Gets or sets the cursor or pointer when the RowSelector is used to resize a Row that is oriented vertically. |
![]() | RowSelectorResizeWestEastCursor | Gets or sets the cursor or pointer when the RowSelector is used to resize a Row that is oriented horizontally. |
![]() | ScrollTipContentTemplate | Gets or sets the DataTemplate used to display the scroll tip's content. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | ScrollTipContentTemplateSelector | Gets or sets a DataTemplateSelector that provides a way to apply a different scroll-tip content template based on custom logic. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | ShowRowSelectorPane | Gets or sets a value indicating whether the RowSelectorPane is visible. |
![]() | ShowScrollTip | Gets or sets a value indicating whether the scroll tip is visible when a grid is scrolled. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | Style | (Inherited from System.Windows.FrameworkContentElement) |
![]() | Tag | (Inherited from System.Windows.FrameworkContentElement) |
![]() | TemplatedParent | (Inherited from System.Windows.FrameworkContentElement) |
![]() | Theme | Gets or sets the theme that determines which styles are applied to the elements in a grid for this specific view. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | ToolTip | (Inherited from System.Windows.FrameworkContentElement) |
![]() | TouchesCaptured | (Inherited from System.Windows.ContentElement) |
![]() | TouchesCapturedWithin | (Inherited from System.Windows.ContentElement) |
![]() | TouchesDirectlyOver | (Inherited from System.Windows.ContentElement) |
![]() | TouchesOver | (Inherited from System.Windows.ContentElement) |
![]() | UseDefaultHeadersFooters | Gets or sets a value indicating whether the default header and footer items are automatically added to a grid's fixed, and non-fixed, header and footer sections. (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
![]() | ValidationErrorGlyph | Gets or sets the glyph that is displayed when a validation error occurs. (Inherited from Xceed.Wpf.DataGrid.Views.UIViewBase) |
![]() | VerticalGridLineBrush | Gets or sets the Brush used to paint the vertical grid lines. |
![]() | VerticalGridLineThickness | Gets or sets a value indicating the thickness of the vertical grid lines. |
| Name | Description | |
|---|---|---|
![]() | DefaultStyleKey | (Inherited from System.Windows.FrameworkContentElement) |
![]() | IsEnabledCore | (Inherited from System.Windows.ContentElement) |
![]() | LogicalChildren | (Inherited from System.Windows.FrameworkContentElement) |
![]() | ViewTypeForThemeKey | (Inherited from Xceed.Wpf.DataGrid.Views.ViewBase) |
| Name | Description | |
|---|---|---|
![]() | AddHandler | Overloaded. (Inherited from System.Windows.ContentElement) |
![]() | AddToEventRoute | (Inherited from System.Windows.ContentElement) |
![]() | ApplyAnimationClock | Overloaded. (Inherited from System.Windows.ContentElement) |
![]() | BeginAnimation | Overloaded. (Inherited from System.Windows.ContentElement) |
![]() | BeginInit | (Inherited from System.Windows.FrameworkContentElement) |
![]() | BeginStoryboard | Overloaded. (Inherited from System.Windows.FrameworkContentElement) |
![]() | BringIntoView | (Inherited from System.Windows.FrameworkContentElement) |
![]() | CaptureMouse | (Inherited from System.Windows.ContentElement) |
![]() | CaptureStylus | (Inherited from System.Windows.ContentElement) |
![]() | CaptureTouch | (Inherited from System.Windows.ContentElement) |
![]() | ClearValue | Overloaded. (Inherited from System.Windows.DependencyObject) |
![]() | CoerceValue | (Inherited from System.Windows.DependencyObject) |
![]() | EndInit | (Inherited from System.Windows.FrameworkContentElement) |
![]() | Equals | (Inherited from System.Windows.DependencyObject) |
![]() | FindName | (Inherited from System.Windows.FrameworkContentElement) |
![]() | FindResource | (Inherited from System.Windows.FrameworkContentElement) |
![]() | Focus | (Inherited from System.Windows.ContentElement) |
![]() | GetAnimationBaseValue | (Inherited from System.Windows.ContentElement) |
![]() ![]() | GetAutoScrollInterval | Gets the auto scroll interval. |
![]() | GetBindingExpression | (Inherited from System.Windows.FrameworkContentElement) |
![]() ![]() | GetCanScrollHorizontally | Gets a value indicating whether the item to which the property is attached can scroll with the content of a grid. |
![]() ![]() | GetColumnStretchMinWidth | Gets the minimum width that a column in stretch mode can have. |
![]() ![]() | GetColumnStretchMode | Gets a value that indicates which columns are in stretch mode. |
![]() ![]() | GetColumnVirtualizationMode | |
![]() ![]() | GetDetailIndicatorWidth | Gets the width of the DetailIndicators when a grid is in table-view. |
![]() ![]() | GetFixedColumnCount | Gets the number of columns that are fixed. |
![]() ![]() | GetFixedColumnDropMarkPen | Gets the Pen used to draw the fixed-column drop-mark. |
![]() ![]() | GetGroupLevelIndicatorWidth | Gets the width of the GroupLevelIndicators when a grid is in table-view. |
![]() | GetHashCode | (Inherited from System.Windows.DependencyObject) |
![]() ![]() | GetHorizontalGridLineBrush | Gets the Brush used to paint the horizontal grid lines. |
![]() ![]() | GetHorizontalGridLineThickness | Gets a value indicating the thickness of the horizontal grid lines. |
![]() ![]() | GetIsAlternatingRowStyleEnabled | Gets a value indicating whether an alternate style is applied to every other row. |
![]() ![]() | GetIsColumnVirtualizationEnabled | Gets a value indicating whether column virtualization is enabled. |
![]() | GetLocalValueEnumerator | (Inherited from System.Windows.DependencyObject) |
![]() ![]() | GetRemoveColumnStretchingOnResize | Gets a value indicating whether column stretching is removed when columns are resized. |
![]() | GetValue | (Inherited from System.Windows.DependencyObject) |
![]() ![]() | GetVerticalGridLineBrush | Gets the Brush used to paint the vertical grid lines. |
![]() ![]() | GetVerticalGridLineThickness | Gets a value indicating the thickness of the vertical grid lines. |
![]() | InvalidateProperty | (Inherited from System.Windows.DependencyObject) |
![]() | MoveFocus | (Inherited from System.Windows.FrameworkContentElement) |
![]() | PredictFocus | (Inherited from System.Windows.FrameworkContentElement) |
![]() | RaiseEvent | (Inherited from System.Windows.ContentElement) |
![]() | ReadLocalValue | (Inherited from System.Windows.DependencyObject) |
![]() | RegisterName | (Inherited from System.Windows.FrameworkContentElement) |
![]() | ReleaseAllTouchCaptures | (Inherited from System.Windows.ContentElement) |
![]() | ReleaseMouseCapture | (Inherited from System.Windows.ContentElement) |
![]() | ReleaseStylusCapture | (Inherited from System.Windows.ContentElement) |
![]() | ReleaseTouchCapture | (Inherited from System.Windows.ContentElement) |
![]() | RemoveHandler | (Inherited from System.Windows.ContentElement) |
![]() ![]() | SetAutoScrollInterval | Sets the auto scroll interval. |
![]() | SetBinding | Overloaded. (Inherited from System.Windows.FrameworkContentElement) |
![]() ![]() | SetCanScrollHorizontally | Sets a value indicating whether the item to which the property is attached can scroll with the content of a grid. |
![]() ![]() | SetColumnStretchMinWidth | Sets the minimum width that a column in stretch mode can have. |
![]() ![]() | SetColumnStretchMode | Sets a value that indicates which columns are in stretch mode. |
![]() ![]() | SetColumnVirtualizationMode | |
![]() | SetCurrentValue | (Inherited from System.Windows.DependencyObject) |
![]() ![]() | SetDetailIndicatorWidth | Sets the width of the DetailIndicators when a grid is in table-view. |
![]() ![]() | SetFixedColumnCount | Sets a value indicating the thickness of the vertical grid lines. |
![]() ![]() | SetFixedColumnDropMarkPen | Sets the Pen used to draw the fixed-column drop-mark. |
![]() ![]() | SetGroupLevelIndicatorWidth | Sets the width of the GroupLevelIndicators when a grid is in table-view. |
![]() ![]() | SetHorizontalGridLineBrush | Sets the Brush used to paint the horizontal grid lines. |
![]() ![]() | SetHorizontalGridLineThickness | Sets a value indicating the thickness of the horizontal grid lines. |
![]() ![]() | SetIsAlternatingRowStyleEnabled | Sets a value indicating whether an alternate style is applied to every other row. |
![]() ![]() | SetIsColumnVirtualizationEnabled | Sets a value indicating whether column virtualization is enabled. |
![]() ![]() | SetRemoveColumnStretchingOnResize | Sets a value indicating whether column stretching is removed when columns are resized. |
![]() | SetResourceReference | (Inherited from System.Windows.FrameworkContentElement) |
![]() | SetValue | Overloaded. (Inherited from System.Windows.DependencyObject) |
![]() ![]() | SetVerticalGridLineBrush | Sets the Brush used to paint the vertical grid lines. |
![]() ![]() | SetVerticalGridLineThickness | Sets a value indicating the thickness of the vertical grid lines. |
![]() | TryFindResource | (Inherited from System.Windows.FrameworkContentElement) |
![]() | UnregisterName | (Inherited from System.Windows.FrameworkContentElement) |
![]() | UpdateDefaultStyle | (Inherited from System.Windows.FrameworkContentElement) |
| Name | Description | |
|---|---|---|
![]() | FindLogicalAncestor<T> | Finds the logical ancenster |
![]() | FindLogicalAncestorsAndSelf | |
![]() | FindLogicalChildren<T> | Find the logical children. |
![]() | FindVisualAncestor<T> | Finds the visual ancestor. |
![]() | FindVisualChildren<T> | Finds the visual children. |
![]() | FindVisualTreeRoot | Finds the visual tree root. |
![]() | ShowDialog | Overloaded. |
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.