阅读 166

wpf datagrid排序图标样式

wpf datagrid排序图标样式<!--Datagrid排序右侧小三角图标样式-->    <Style x:Key="DataGridSortHeaderStyle" TargetType="{x:Type DataGridColumnHeader}">        <Setter Property="Template">            <Setter.Value>                <ControlTemplate TargetType="{x:Type DataGridColumnHeader}">                    <Grid Background="Transparent">                        <StackPanel Orientation="Horizontal" >                            <ContentPresenter Margin="6,3,6,3" VerticalAlignment="Center" />                            <StackPanel Orientation="Vertical" VerticalAlignment="Center">                                <Path x:Name="SortUPArrow" Data="M5.92186554,1.10623864 L8.3598156,4.03177872 C8.7840925,4.540911 8.71530362,5.29758864 8.20617134,5.72186554 C7.99051334,5.90158054 7.71867387,6 7.43795006,6 L2.56204994,6 C1.89930824,6 1.36204994,5.4627417 1.36204994,4.8 C1.36204994,4.51927619 1.4604694,4.24743672 1.6401844,4.03177872 L4.07813446,1.10623864 C4.50241136,0.597106366 5.259089,0.528317489 5.76822128,0.952594387 C5.82397696,0.999057452 5.87540247,1.05048296 5.92186554,1.10623864 Z" Stretch="Fill"                                     Grid.Column="1" Width="8" Height="6" Fill="#BEC3D6"                                      VerticalAlignment="Center" RenderTransformOrigin="0.5,0.4" />                                <Path x:Name="SortDownArrow" Data="M4.07813446,12.8937614 L1.6401844,9.96822128 C1.2159075,9.459089 1.28469638,8.70241136 1.79382866,8.27813446 C2.00948666,8.09841946 2.28132613,8 2.56204994,8 L7.43795006,8 C8.10069176,8 8.63795006,8.5372583 8.63795006,9.2 C8.63795006,9.48072381 8.5395306,9.75256328 8.3598156,9.96822128 L5.92186554,12.8937614 C5.49758864,13.4028936 4.740911,13.4716825 4.23177872,13.0474056 C4.17602304,13.0009425 4.12459753,12.949517 4.07813446,12.8937614 Z" Stretch="Fill"                                     Grid.Column="1" Width="8" Height="6" Fill="#BEC3D6" Margin="0 2 0 0"                                    VerticalAlignment="Center" RenderTransformOrigin="0.5,0.4" />                            </StackPanel>                        </StackPanel>                    </Grid>                    <ControlTemplate.Triggers>                        <Trigger Property="IsMouseOver" Value="True">                            <!--<Setter Property="Foreground" Value="{DynamicResource MaterialDesignBody}"/>-->                        </Trigger>                        <Trigger Property="SortDirection" Value="Ascending">                            <Setter TargetName="SortUPArrow" Property="Fill" Value="#4B71EE" />                            <Setter TargetName="SortDownArrow" Property="Fill" Value="#BEC3D6" />                        </Trigger>                        <Trigger Property="SortDirection" Value="Descending">                            <Setter TargetName="SortUPArrow" Property="Fill" Value="#BEC3D6" />                            <Setter TargetName="SortDownArrow" Property="Fill" Value="#4B71EE" />                        </Trigger>                    </ControlTemplate.Triggers>                </ControlTemplate>            </Setter.Value>        </Setter>    </Style>

文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐