Sorry my bad English,
There is my RadGridView
<telerik:RadGridView x:Name="DepartmentBalanceListRadGridView"
ItemsSource="{Binding Display}"
IsBusy="{Binding IsBusy}"
IsReadOnly="True"
ScrollViewer.VerticalScrollBarVisibility="Visible"
AutoGenerateColumns="True"
RowHeight="50"
SelectionMode="Extended"
CanUserFreezeColumns="False"
RowIndicatorVisibility="Collapsed"
GroupRenderMode="Nested"
AutoExpandGroups="True"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
VerticalGridLinesBrush="LightGray"
ShowGroupFooters="True"
ShowColumnFooters="True"
CanUserResizeColumns="True"
CanUserGroupColumns="False"
ColumnWidth="*"
AutoGeneratingColumn="DepartmentBalanceListRadGridView_AutoGeneratingColumn">
<telerik:RadGridView.ControlPanelItems>
<telerik:ControlPanelItem ButtonTooltip="Filtering Options">
<telerik:ControlPanelItem.ButtonContent>
<Button Background="Transparent">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="PrintDepartmentBalance">
<cal:Parameter Value="{Binding ElementName=DepartmentBalanceListRadGridView, Path=Items}"/>
<cal:Parameter Value="{Binding ElementName=DepartmentBalanceListRadGridView, Path=SelectedItems}"/>
</cal:ActionMessage>
</i:EventTrigger>
</i:Interaction.Triggers>
<materialDesign:PackIcon Kind="Printer" Foreground="White" />
</Button>
</telerik:ControlPanelItem.ButtonContent>
</telerik:ControlPanelItem>
</telerik:RadGridView.ControlPanelItems>
<telerik:RadGridView.Columns>
<telerik:GridViewSelectColumn/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
Binding Display
private ObservableCollection<IDictionary<string, object>> _display; public ObservableCollection<IDictionary<string, object>> Display { get { return _display; } set { _display = value; NotifyOfPropertyChange(() => Display); } }
now only 4 options
is equal to, is not equal to, is null, is not null
how can I add startswith and contains filter in the FilterControl ?