Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF infragistics未绑定列筛选器不可访问_Wpf_Wpf Controls_Infragistics_Wpf 4.0_Xamgrid - Fatal编程技术网

WPF infragistics未绑定列筛选器不可访问

WPF infragistics未绑定列筛选器不可访问,wpf,wpf-controls,infragistics,wpf-4.0,xamgrid,Wpf,Wpf Controls,Infragistics,Wpf 4.0,Xamgrid,我必须对未绑定列使用XamGrid(版本12.2)。我设法添加了未绑定的列来显示数据,但无法应用任何筛选器。是否需要在Xaml中执行任何操作以使未绑定列可以访问筛选器。我正在使用“过滤器”菜单选项启用类似excel的过滤器 以下是xaml示例 <ig:XamGrid Name="xamGrid" AutoGenerateColumns="False"> <ig:XamGrid.FilteringSettings>

我必须对未绑定列使用XamGrid(版本12.2)。我设法添加了未绑定的列来显示数据,但无法应用任何筛选器。是否需要在Xaml中执行任何操作以使未绑定列可以访问筛选器。我正在使用“过滤器”菜单选项启用类似excel的过滤器

以下是xaml示例

<ig:XamGrid Name="xamGrid" AutoGenerateColumns="False">
            <ig:XamGrid.FilteringSettings>
                <ig:FilteringSettings AllowFiltering="FilterMenu"  FilteringScope="ColumnLayout">
                </ig:FilteringSettings>
            </ig:XamGrid.FilteringSettings>
            <ig:XamGrid.Columns>
                <ig:UnboundColumn Key="myfield" HeaderText="My Field" 
                          ValueConverter="{StaticResource fieldConverter}" 
                          ValueConverterParameter=""
                          IsFilterable="True">
                    <ig:UnboundColumn.ItemTemplate>
                        <DataTemplate>
                            <Grid HorizontalAlignment="Stretch">
                                <TextBlock Text="{Binding Value}" VerticalAlignment="Center"/>
                            </Grid>
                        </DataTemplate>
                    </ig:UnboundColumn.ItemTemplate>
                </ig:UnboundColumn>
            </ig:XamGrid.Columns>
        </ig:XamGrid>


也在Infragistics论坛上提出:

根据文档,他们不提供内部过滤支持。

您必须参考以下文档来实现自定义筛选

最好在基础设施论坛上发布你的疑问。(见下文)

这些是Silverlight链接,我在WPF中遇到问题。查找WPF和自定义筛选的链接默认情况下,未绑定列上的IsFilterable和IsSummable属性设置为False。这是因为必须为未绑定的列编写自定义筛选器和摘要。要在未绑定列上启用筛选和摘要,必须将该列的IsFilterable和IsSummable属性设置为True,并编写自定义筛选器或摘要。有关更多信息,请参阅创建自定义筛选器和创建自定义摘要主题。如前所述,我已启用IsFilterable。。我已经浏览了基础设施门户中提到的所有选项。你们应该在基础设施论坛中提问。根据文档,他们没有为未绑定的列提供类似excel的过滤支持。您应该编写自定义筛选逻辑。