|
<Window.Resources>
<Style TargetType="syncfusion:AdvancedFilterControl">
<Setter Property="CanGenerateUniqueItems" Value="False" />
</Style>
<Style x:Key="filterControlStyle" TargetType="syncfusion:GridFilterControl">
<Setter Property="FilterMode" Value="AdvancedFilter" />
<Setter Property="FontSize" Value="15" />
<Setter Property="FontFamily" Value="Arial Black" />
</Style>
</Window.Resources>
<syncfusion:SfDataGrid x:Name="sfGrid"
AllowFiltering="True"
AutoGenerateColumns="False"
FilterPopupStyle="{StaticResource filterControlStyle}"
ColumnSizer="Star"
ItemsSource="{Binding EmployeeDetails}" > |
|
<Window.Resources>
<Style x:Key="filterControlStyle" TargetType="syncfusion:GridFilterControl">
<Setter Property="FilterMode" Value="Both" />
<Setter Property="FontSize" Value="15" />
<Setter Property="FontFamily" Value="Arial Black" />
<Setter Property="CheckboxFilterStyle">
<Setter.Value>
<Style TargetType="syncfusion:CheckboxFilterControl">
<Setter Property="Background" Value="Red"/>
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<CheckBox Margin="4"
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Content="{Binding DisplayText,
Mode=OneWay}"
Focusable="False"
FontFamily="Arial Black"
FontSize="15"
FontStretch="{Binding FontStretch,RelativeSource={RelativeSource Self}}"
FontStyle="{Binding FontStyle,RelativeSource={RelativeSource Self}}"
FontWeight="{Binding FontWeight,RelativeSource={RelativeSource Self}}"
Foreground="{Binding Foreground,RelativeSource={RelativeSource Self}}"
IsChecked="{Binding IsSelected,
Mode=TwoWay}" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<syncfusion:SfDataGrid x:Name="sfGrid" AllowFiltering="True"
AutoGenerateColumns="False"
FilterPopupStyle="{StaticResource filterControlStyle}"
ColumnSizer="Star"
ItemsSource="{Binding EmployeeDetails}" > |