Q076. XamDataGrid で集計結果のスタイルを設定するには?
A.SummaryResultPresenter のスタイルを設定します。
以下、サンプルです。集計結果を青・文字サイズ20・太字・右寄せにしてみました。
<Window x:Class="MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:igDP="http://infragistics.com/DataPresenter" Title="MainWindow" Height="320" Width="540" WindowStartupLocation="CenterScreen"> <Window.Resources> <!-- 集計結果のスタイルを設定します。--> <Style TargetType="igDP:SummaryResultPresenter" > <Setter Property="Foreground" Value="Blue" /> <Setter Property="FontSize" Value="20" /> <Setter Property="FontWeight" Value="Heavy" /> <Setter Property="HorizontalAlignment" Value="Right" /> </Style> </Window.Resources> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="8" /> <ColumnDefinition /> <ColumnDefinition Width="8" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="8" /> <RowDefinition Height="30" /> <RowDefinition Height="4" /> <RowDefinition /> <RowDefinition Height="8" /> </Grid.RowDefinitions> <igDP:XamDataGrid Grid.Column="1" Grid.Row="3" BindToSampleData="True" > <igDP:XamDataGrid.FieldLayouts> <igDP:FieldLayout> <igDP:FieldLayout.SummaryDefinitions> <igDP:SummaryDefinition SourceFieldName="salary" DisplayArea="BottomFixed" Calculator="Sum" StringFormat="{}{0:c}" /> </igDP:FieldLayout.SummaryDefinitions> </igDP:FieldLayout> </igDP:XamDataGrid.FieldLayouts> </igDP:XamDataGrid> </Grid> </Window>