

'Declaration<TypeDescriptionProviderAttribute(MS.Internal.ComponentModel.DependencyObjectProvider)> <NameScopePropertyAttribute("NameScope", System.Windows.NameScope)> Public Class DefaultDetailConfiguration Inherits System.Windows.DependencyObject
'UsageDim instance As DefaultDetailConfiguration
[TypeDescriptionProvider(MS.Internal.ComponentModel.DependencyObjectProvider)] [NameScopeProperty("NameScope", System.Windows.NameScope)] public class DefaultDetailConfiguration : System.Windows.DependencyObject
All examples in this topic assume that the grid is bound to the Employees table of the Northwind database, unless stated otherwise.
<Grid> <Grid.Resources> <xcdg:DataGridCollectionViewSource x:Key="cvs_employees" Source="{Binding Source={x:Static Application.Current}, Path=Employees}" /> <xcdg:IndexToOddConverter x:Key="rowIndexConverter" /> <Style x:Key="alternatingDataRowStyle" TargetType="{x:Type xcdg:DataRow}"> <Style.Triggers> <DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=(xcdg:DataGridVirtualizingPanel.ItemIndex), Converter={StaticResource rowIndexConverter}}" Value="True"> <Setter Property="Background" Value="AliceBlue" /> </DataTrigger> </Style.Triggers> </Style> </Grid.Resources> <xcdg:DataGridControl x:Name="EmployeesGrid" ItemsSource="{Binding Source={StaticResource cvs_employees}}" ItemsSourceName="Employee Information" AutoCreateDetailConfigurations="True"> <xcdg:DataGridControl.DefaultDetailConfiguration> <xcdg:DefaultDetailConfiguration UseDefaultHeadersFooters="False" ItemContainerStyle="{StaticResource alternatingDataRowStyle}" xcdg:TableView.ShowFixedColumnSplitter="False"> <xcdg:DefaultDetailConfiguration.DefaultGroupConfiguration> <xcdg:GroupConfiguration InitiallyExpanded="False" /> </xcdg:DefaultDetailConfiguration.DefaultGroupConfiguration> <xcdg:DefaultDetailConfiguration.Headers> <DataTemplate> <DockPanel> <xcdg:HierarchicalGroupLevelIndicatorPane xcdg:GroupLevelIndicatorPane.ShowIndicators="False" xcdg:TableView.CanScrollHorizontally="False" DockPanel.Dock="Left" /> <ContentPresenter Content="{Binding RelativeSource={RelativeSource Self}, Path=(xcdg:DataGridControl.DataGridContext).SourceDetailConfiguration.Title}" ContentTemplate="{Binding RelativeSource={RelativeSource Self}, Path=(xcdg:DataGridControl.DataGridContext).SourceDetailConfiguration.TitleTemplate}" /> </DockPanel> </DataTemplate> <DataTemplate> <xcdg:ColumnManagerRow AllowColumnReorder="False" AllowSort="False" /> </DataTemplate> </xcdg:DefaultDetailConfiguration.Headers> <xcdg:DefaultDetailConfiguration.Footers> <DataTemplate> <xcdg:InsertionRow Background="Cornsilk" /> </DataTemplate> </xcdg:DefaultDetailConfiguration.Footers> <xcdg:DefaultDetailConfiguration.DetailIndicatorStyle> <Style TargetType="{x:Type xcdg:DetailIndicator}"> <Setter Property="Background" Value="AliceBlue" /> </Style> </xcdg:DefaultDetailConfiguration.DetailIndicatorStyle> </xcdg:DefaultDetailConfiguration> </xcdg:DataGridControl.DefaultDetailConfiguration> </xcdg:DataGridControl> </Grid>
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
Xceed.Wpf.DataGrid.DefaultDetailConfiguration
| Name | Description | |
|---|---|---|
![]() | DefaultDetailConfiguration Constructor |
| Name | Description | |
|---|---|---|
![]() ![]() | AllowDetailToggleProperty | Identifies the AllowDetailToggle dependency property. |
![]() ![]() | DefaultGroupConfigurationProperty | Identifies the DefaultGroupConfiguration dependency property. |
![]() ![]() | DetailIndicatorStyleProperty | Identifies the DetailIndicatorStyle dependency property. |
![]() ![]() | FootersProperty | Identifies the Footers dependency property. |
![]() ![]() | GroupConfigurationSelectorProperty | Identifies the GroupConfigurationSelector dependency property. |
![]() ![]() | HeadersProperty | Identifies the Headers dependency property. |
![]() ![]() | IsDeleteCommandEnabledProperty | Identifies the IsDeleteCommandEnabled dependency property. |
![]() ![]() | ItemContainerStyleProperty | Identifies the ItemContainerStyle dependency property. |
![]() ![]() | ItemContainerStyleSelectorProperty | Identifies the ItemContainerStyleSelector dependency property. |
![]() ![]() | MaxGroupLevelsProperty | Identifies the MaxGroupLevels dependency property. |
![]() ![]() | MaxSortLevelsProperty | Identifies the MaxSortLevels dependency property. |
![]() ![]() | UseDefaultHeadersFootersProperty | Identifies the UseDefaultHeadersFooters dependency property. |
| Name | Description | |
|---|---|---|
![]() | AllowDetailToggle | Gets or sets a value indicating whether the end user can toggle the expansion state of the child details of the details to which the default configuration is applied. |
![]() | DefaultGroupConfiguration | Gets or sets the configuration that will be applied to groups without an explicit group configuration in the details to which the default configuration is applied. |
![]() | DependencyObjectType | (Inherited from System.Windows.DependencyObject) |
![]() | DetailIndicatorStyle | Gets or sets the style that will be applied to the detail indicators of the details to which the default configuration is applied. |
![]() | Dispatcher | (Inherited from System.Windows.Threading.DispatcherObject) |
![]() | Footers | Gets a collection that contains the items that are located in the footer sections of the details to which the default configuration is applied. |
![]() | GroupConfigurationSelector | Gets or sets a group-configuration selector that will be used to select the appropriate configuration for a group based on its information and/or content for the details to which the default configuration is applied. |
![]() | Headers | Gets a collection containing the items in the header sections of the details to which the default configuration is applied. |
![]() | IsDeleteCommandEnabled | Gets or sets a value indicating whether the delete command is enabled. |
![]() | IsSealed | (Inherited from System.Windows.DependencyObject) |
![]() | ItemContainerStyle | Gets or sets the style that will be applied to the containers (DataRow) of the data items in the details to which the default configuration is applied. |
![]() | ItemContainerStyleSelector | Gets or sets a style selector that will select the appropriate style to apply to the containers (DataRow) of the data items in the detail to which the default configuration is applied. |
![]() | MaxGroupLevels | Gets or sets a value indicating the maximum number of group levels that can be created. |
![]() | MaxSortLevels | Gets or sets a value indicating the maximum number of sort levels that can be created. |
![]() | UseDefaultHeadersFooters | Gets or sets a value indicating whether the default headers and footers are automatically added to the header and footer sections of the details to which default the configuration is applied. |
| Name | Description | |
|---|---|---|
![]() | ClearValue | Overloaded. (Inherited from System.Windows.DependencyObject) |
![]() | CoerceValue | (Inherited from System.Windows.DependencyObject) |
![]() | Equals | (Inherited from System.Windows.DependencyObject) |
![]() | GetHashCode | (Inherited from System.Windows.DependencyObject) |
![]() | GetLocalValueEnumerator | (Inherited from System.Windows.DependencyObject) |
![]() | GetValue | (Inherited from System.Windows.DependencyObject) |
![]() | InvalidateProperty | (Inherited from System.Windows.DependencyObject) |
![]() | ReadLocalValue | (Inherited from System.Windows.DependencyObject) |
![]() | SetCurrentValue | (Inherited from System.Windows.DependencyObject) |
![]() | SetValue | Overloaded. (Inherited from System.Windows.DependencyObject) |
| Name | Description | |
|---|---|---|
![]() | OnPropertyChanged | (Inherited from System.Windows.DependencyObject) |
![]() | ShouldSerializeProperty | (Inherited from System.Windows.DependencyObject) |
| 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.