Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Style x:Key="DataGridHeaderFloatingWindow" TargetType="{x:Type DataGridColumnHeader}">
- <Setter Property="SnapsToDevicePixels" Value="True" />
- <Setter Property="FontFamily" Value="{DynamicResource KozukaGothicPro}" />
- <Setter Property="FontSize" Value="10" />
- <Setter Property="Padding" Value="10 5 10 7" />
- <Setter Property="Foreground" Value="#060606" />
- <Setter Property="FontWeight" Value="Bold" />
- <Setter Property="Background">
- <Setter.Value>
- <LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
- <GradientStop Color="#f0f0f0" Offset="0"/>
- <GradientStop Color="#d2d2d2" Offset="1"/>
- </LinearGradientBrush>
- </Setter.Value>
- </Setter>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type DataGridColumnHeader}">
- <Grid>
- <ContentPresenter Margin="6,3,6,3" VerticalAlignment="Stretch"/>
- <Canvas x:Name="SortArrowUp" Visibility ="Visible" VerticalAlignment="Stretch" Height="5" Canvas.Left="294" Canvas.Top="417.11" Width="7">
- <Path Data="F1M294,422.1104L294,421.1104L295,421.1104L295,420.1104L296,420.1104L296,419.1104L297,419.1104L297,418.1104L298,418.1104L298,419.1104L299,419.1104L299,420.1104L300,420.1104L300,421.1104L301,421.1104L301,422.1104z" Fill="#FFF6F5F5" Height="4" Canvas.Left="0" Stretch="Fill" Canvas.Top="1" Width="7" Margin="0,0,8,0" />
- <Path Data="F1M294,421.1104L294,420.1104L295,420.1104L295,419.1104L296,419.1104L296,418.1104L297,418.1104L297,417.1104L298,417.1104L298,418.1104L299,418.1104L299,419.1104L300,419.1104L300,420.1104L301,420.1104L301,421.1104z" Fill="#FF47ACDA" Height="4" Canvas.Left="0" Stretch="Fill" Canvas.Top="0" Width="7" Margin="0,0,8,0" />
- </Canvas>
- <Canvas x:Name="SortArrowDown" Visibility="Hidden" VerticalAlignment="Stretch" Height="5" Canvas.Left="294" Canvas.Top="417.11" Width="7">
- <Path Data="F1M294,418.1104L294,419.1104L295,419.1104L295,420.1104L296,420.1104L296,421.1104L297,421.1104L297,422.1104L298,422.1104L298,421.1104L299,421.1104L299,420.1104L300,420.1104L300,419.1104L301,419.1104L301,418.1104z" Fill="#FFF6F5F5" Height="4" Canvas.Left="0" Stretch="Fill" Canvas.Top="1" Width="7" Margin="0,0,8,0" />
- <Path Data="F1M294,417.1104L294,418.1104L295,418.1104L295,419.1104L296,419.1104L296,420.1104L297,420.1104L297,421.1104L298,421.1104L298,420.1104L299,420.1104L299,419.1104L300,419.1104L300,418.1104L301,418.1104L301,417.1104z" Fill="#FF47ACDA" Height="4" Canvas.Left="0" Stretch="Fill" Canvas.Top="0" Width="7" Margin="0,0,8,0" />
- </Canvas>
- </Grid>
- <ControlTemplate.Triggers>
- <Trigger Property="SortDirection" Value="{x:Null}">
- <Setter Property="Background">
- <Setter.Value>
- <LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
- <GradientStop Color="#f0f0f0" Offset="0"/>
- <GradientStop Color="#d2d2d2" Offset="1"/>
- </LinearGradientBrush>
- </Setter.Value>
- </Setter>
- </Trigger>
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="IsPressed" Value="True" />
- <Condition Property="SortDirection" Value="{x:Null}" />
- </MultiTrigger.Conditions>
- <Setter Property="Background">
- <Setter.Value>
- <LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
- <GradientStop Color="#f0f0f0" Offset="0"/>
- <GradientStop Color="#d2d2d2" Offset="1"/>
- </LinearGradientBrush>
- </Setter.Value>
- </Setter>
- </MultiTrigger>
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="IsPressed" Value="true" />
- <Condition Property="SortDirection" Value="{x:Null}" />
- </MultiTrigger.Conditions>
- <Setter Property="Background">
- <Setter.Value>
- <LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
- <GradientStop Color="#f0f0f0" Offset="0"/>
- <GradientStop Color="#d2d2d2" Offset="1"/>
- </LinearGradientBrush>
- </Setter.Value>
- </Setter>
- </MultiTrigger>
- <Trigger Property="SortDirection" Value="Ascending">
- <Setter TargetName="SortArrowUp" Property="Visibility" Value="Visible" />
- </Trigger>
- <Trigger Property="SortDirection" Value="Descending">
- <Setter TargetName="SortArrowDown" Property="Visibility" Value="Visible" />
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement