1
어떻게 wpf DataGrid 헤더에 사용자 지정 정렬 방향 이미지를 표시 할 수 있습니까?DataGrid 헤더 정렬 방향 아이콘
나는이 스타일을 내 DataGrid에 사용합니다. 오름차순 및 내림차순 정렬 방향에 대한 이미지를 추가하려면 어떻게해야합니까? 당신이 Template
를 오버라이드 (override) 할 필요가 삼각형을 변경하려면
<Style x:Key="DataGridColumnHeaderStyle" TargetType="{x:Type DataGridColumnHeader}" >
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#fbfdfc" Offset="0.1" />
<GradientStop Color="#d4d5d9" Offset="0.9" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="Foreground" Value="Black" />
<Setter Property="Padding" Value="3"/>
<Style.Triggers>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="True" />
<Condition Property="SortDirection" Value="{x:Null}" />
</MultiTrigger.Conditions>
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#ffd8a8" Offset="0.0" />
<GradientStop Color="#ffad41" Offset="0.5" />
<GradientStop Color="#fedf78" Offset="0.9" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
<Setter Property="BorderBrush" Value="Black" />
</MultiTrigger>
</Style.Triggers>
</Style>
Silverlight 또는 WPF DataGrid에 대한 질문입니까? –
데스크톱 wpf 데이터 격자 – Troydm
Silverlight 또는 wpf 인 경우 상관 없습니다. 둘 다 XAML과 두 가지 스타일을 기반으로합니다. – Rumplin