Wednesday, November 24, 2010

Thursday, October 28, 2010

Remove the Sort Icon Space from DataGrid Header

xmlns:Primitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data"


<data:DataGrid x:Name="dgChart2_2" Grid.Row="2" Margin="4,0,4,3" AlternatingRowBackground="AliceBlue" AutoGenerateColumns="False"
HorizontalAlignment="Stretch" Visibility="Visible" SizeChanged="DataGrid_SizeChanged"
ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled" BorderBrush="Black" >

<data:DataGrid.Columns>

<data:DataGridTextColumn CanUserReorder="False" CanUserResize="True" Header="Qtr" IsReadOnly="False" Binding="{Binding
Qtr}" >

<data:DataGridTextColumn.HeaderStyle>

<Style TargetType="Primitives:DataGridColumnHeader">

<Setter Property="Template">

<Setter.Value>

<ControlTemplate TargetType="Primitives:DataGridColumnHeader">

<ContentPresenter

Content="{TemplateBinding Content}"

Cursor="{TemplateBinding Cursor}" />

</ControlTemplate>

</Setter.Value>

</Setter>

</Style>

</data:DataGridTextColumn.HeaderStyle>

</data:DataGridTextColumn>

<data:DataGridTextColumn CanUserReorder="False" CanUserResize="True" Header="1" IsReadOnly="False" Binding="{Binding Wk1}"
>

<data:DataGridTextColumn.HeaderStyle>

<Style TargetType="Primitives:DataGridColumnHeader">

<Setter Property="Template">

<Setter.Value>

<ControlTemplate TargetType="Primitives:DataGridColumnHeader">

<ContentPresenter

Content="{TemplateBinding Content}"

Cursor="{TemplateBinding Cursor}" />

</ControlTemplate>

</Setter.Value>

</Setter>

</Style>

</data:DataGridTextColumn.HeaderStyle>

</data:DataGridTextColumn>

<data:DataGridTextColumn CanUserReorder="False" CanUserResize="True" Header="2" IsReadOnly="False" Binding="{Binding Wk2}"
>

<data:DataGridTextColumn.HeaderStyle>

<Style TargetType="Primitives:DataGridColumnHeader">

<Setter Property="Template">

<Setter.Value>

<ControlTemplate TargetType="Primitives:DataGridColumnHeader">

<ContentPresenter

Content="{TemplateBinding Content}"

Cursor="{TemplateBinding Cursor}" />

</ControlTemplate>

</Setter.Value>

</Setter>

</Style>

</data:DataGridTextColumn.HeaderStyle>

</data:DataGridTextColumn>

</data:DataGrid.Columns>

</data:DataGrid>