

'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 TableflowView Inherits TableView
'UsageDim instance As TableflowView
[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 TableflowView : TableView
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.
<Grid xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid" xmlns:local="clr-namespace:Xceed.Wpf.Documentation"> <Grid.Resources> <xcdg:DataGridCollectionViewSource x:Key="cvs_employees" Source="{Binding Source={x:Static Application.Current}, Path=Employees}" /> </Grid.Resources> <xcdg:DataGridControl x:Name="EmployeesGrid" ItemsSource="{Binding Source={StaticResource cvs_employees}}" AutoCreateDetailConfigurations="True"> <xcdg:DataGridControl.Columns> <xcdg:Column FieldName="Photo" Visible="False" /> </xcdg:DataGridControl.Columns> <xcdg:DataGridControl.DetailConfigurations> <xcdg:DetailConfiguration RelationName="Employee_Orders" Title="Employee Orders" xcdg:TableflowView.DetailIndicatorWidth="50" xcdg:TableflowView.FixedColumnCount="2"> <xcdg:DetailConfiguration.Columns> <xcdg:Column FieldName="EmployeeID" Visible="False" /> </xcdg:DetailConfiguration.Columns> <xcdg:DetailConfiguration.DetailConfigurations> <xcdg:DetailConfiguration RelationName="Order_OrderDetails" Title="Order Details" xcdg:TableflowView.ShowFixedColumnSplitter="False" xcdg:TableflowView.DetailIndicatorWidth="50"/> </xcdg:DetailConfiguration.DetailConfigurations> </xcdg:DetailConfiguration> </xcdg:DataGridControl.DetailConfigurations> </xcdg:DataGridControl> </Grid>
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 | |
|---|---|---|
![]() | TableflowView Constructor |
| 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. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | AreAnyTouchesCaptured | (Inherited from System.Windows.ContentElement) |
![]() | AreAnyTouchesCapturedWithin | (Inherited from System.Windows.ContentElement) |
![]() | AreAnyTouchesDirectlyOver | (Inherited from System.Windows.ContentElement) |
![]() | AreAnyTouchesOver | (Inherited from System.Windows.ContentElement) |
![]() | AreFootersSticky | Gets or sets a value indicating whether the view's footers are sticky. |
![]() | AreGroupFootersSticky | Gets or sets a value indicating whether the view's group footers are sticky. |
![]() | AreGroupHeadersSticky | Gets or sets a value indicating whether the view's group headers are sticky. |
![]() | AreGroupsFlattened | Gets or sets a value indicating whether the view's child groups are flattened (not indented) in relation to the parent group. |
![]() | AreHeadersSticky | Gets or sets a value indicating whether the view's headers are sticky. |
![]() | AreParentRowsSticky | Gets or sets a value indicating whether the view's parent rows are sticky. |
![]() | 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 | (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | ColumnStretchMode | (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | ColumnVirtualizationMode | (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | 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) |
![]() | ContainerHeight | Gets or sets the height of all containers in the ItemsHost. |
![]() | 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. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | 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. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | FixedColumnDropMarkPen | Gets or sets the Pen used to draw the fixed-column drop-mark. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | 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. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | 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. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | HorizontalGridLineThickness | Gets or sets a value indicating the thickness of the horizontal grid lines. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | 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. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | IsAnimatedColumnReorderingEnabled | Gets or sets a value indicating whether columns are animated as they are moved. |
![]() | 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) |
![]() | IsDeferredLoadingEnabled | Gets or sets a value indicating whether the data rows' actual DataContexts should be assigned immediately. |
![]() | 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. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | 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) |
![]() | RowFadeInAnimationDuration | Gets or sets a value indicating the duration of the fade-in animation when the background of the scroll bar is clicked. |
![]() | RowSelectorPaneWidth | Gets or sets the width of the row-selector pane. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | RowSelectorResizeNorthSouthCursor | Gets or sets the cursor or pointer when the RowSelector is used to resize a Row that is oriented vertically. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | RowSelectorResizeWestEastCursor | Gets or sets the cursor or pointer when the RowSelector is used to resize a Row that is oriented horizontally. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | ScrollingAnimationDuration | Gets or sets a value indicating the duration of the scrolling animation when the background of the scroll bar is clicked. |
![]() | 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. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | 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. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
![]() | VerticalGridLineThickness | Gets or sets a value indicating the thickness of the vertical grid lines. (Inherited from Xceed.Wpf.DataGrid.Views.TableView) |
| 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 | |
|---|---|---|
![]() | 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.