Represents a header in the datagrid under which columns and groups of columns can be grouped together. Multiple levels of merged headers are supported.
<xcdg:DataGridControlx:Name="grid"ItemsSource="{Binding Source={StaticResource cvsTransactions}}"ReadOnly="True"NavigationBehavior="RowOnly"><xcdg:DataGridControl.Resources><!-- These implicit styles that are local to this DataGridControl are an
elegant way to set some desired default values of various grid elements. --><ResourceDictionary><StyleTargetType="xcdg:MergedColumnManagerRow"><SetterProperty="AllowColumnReorder"Value="{Binding ElementName=allowMergedColumnReorderCheckBox,Path=IsChecked}"/><SetterProperty="AllowColumnResize"Value="{Binding ElementName=allowMergedColumnResizeCheckBox,Path=IsChecked}"/></Style><StyleTargetType="xcdg:ColumnManagerRow"><SetterProperty="AllowColumnReorder"Value="{Binding ElementName=allowColumnReorderCheckBox,Path=IsChecked}"/><SetterProperty="AllowColumnResize"Value="{Binding ElementName=allowColumnResizeCheckBox,Path=IsChecked}"/></Style></ResourceDictionary></xcdg:DataGridControl.Resources><xcdg:DataGridControl.MergedHeaders><xcdg:MergedHeader><xcdg:MergedHeader.MergedColumns><xcdg:MergedColumnFieldName="Quarter1"Title="Quarter 1"CellHorizontalContentAlignment="Center"ChildColumnNames="JanuarySummary,FebruarySummary,MarchSummary"/><xcdg:MergedColumnFieldName="Quarter2"Title="Quarter 2"CellHorizontalContentAlignment="Center"ChildColumnNames="AprilSummary,MaySummary,JuneSummary"/><xcdg:MergedColumnFieldName="Quarter3"Title="Quarter 3"CellHorizontalContentAlignment="Center"ChildColumnNames="JulySummary,AugustSummary,SeptemberSummary"/><xcdg:MergedColumnFieldName="Quarter4"Title="Quarter 4"CellHorizontalContentAlignment="Center"ChildColumnNames="OctoberSummary,NovemberSummary,DecemberSummary"/></xcdg:MergedHeader.MergedColumns></xcdg:MergedHeader><xcdg:MergedHeader><xcdg:MergedHeader.MergedColumns><xcdg:MergedColumnFieldName="JanuarySummary"Title="January Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="JanuaryIncome,JanuaryExpense"/><xcdg:MergedColumnFieldName="FebruarySummary"Title="February Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="FebruaryIncome,FebruaryExpense"/><xcdg:MergedColumnFieldName="MarchSummary"Title="March Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="MarchIncome,MarchExpense"/><xcdg:MergedColumnFieldName="AprilSummary"Title="April Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="AprilIncome,AprilExpense"/><xcdg:MergedColumnFieldName="MaySummary"Title="May Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="MayIncome,MayExpense"/><xcdg:MergedColumnFieldName="JuneSummary"Title="June Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="JuneIncome,JuneExpense"/><xcdg:MergedColumnFieldName="JulySummary"Title="July Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="JulyIncome,JulyExpense"/><xcdg:MergedColumnFieldName="AugustSummary"Title="August Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="AugustIncome,AugustExpense"/><xcdg:MergedColumnFieldName="SeptemberSummary"Title="September Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="SeptemberIncome,SeptemberExpense"/><xcdg:MergedColumnFieldName="OctoberSummary"Title="October Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="OctoberIncome,OctoberExpense"/><xcdg:MergedColumnFieldName="NovemberSummary"Title="November Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="NovemberIncome,NovemberExpense"/><xcdg:MergedColumnFieldName="DecemberSummary"Title="December Transactions"CellHorizontalContentAlignment="Center"ChildColumnNames="DecemberIncome,DecemberExpense"/></xcdg:MergedHeader.MergedColumns></xcdg:MergedHeader></xcdg:DataGridControl.MergedHeaders><xcdg:DataGridControl.Columns><xcdg:ColumnFieldName="JanuaryIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="JanuaryExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="FebruaryIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="FebruaryExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="MarchIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="MarchExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="AprilIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="AprilExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="MayIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="MayExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="JuneIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="JuneExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="JulyIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="JulyExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="AugustIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="AugustExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="SeptemberIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="SeptemberExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="OctoberIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="OctoberExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="NovemberIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="NovemberExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="DecemberIncome"Title="Income"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/><xcdg:ColumnFieldName="DecemberExpense"Title="Expense"CellContentTemplate="{StaticResource currencyCellDataTemplate}"/></xcdg:DataGridControl.Columns><xcdg:DataGridControl.View><!-- In this sample, you can define this resource to specify the default
theme this DataGridControl will be in. This is not mandatory, so we
use a DynamicResource to silently ignore its absence. --><xcdg:TableflowViewTheme="{DynamicResource defaultTheme}"AllowColumnChooser="{Binding Source={x:Static local:ConfigurationData.Singleton}, Path=AllowColumnChooser}"ShowFixedColumnSplitter="{Binding Source={x:Static local:ConfigurationData.Singleton}, Path=ShowFixedColumnSplitter}"/></xcdg:DataGridControl.View></xcdg:DataGridControl>
Target Platforms: Windows 11, Windows 10, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2