WPF infragistics unbound列过滤器无法访问

时间:2013-07-24 07:36:36

标签: wpf wpf-controls infragistics wpf-4.0 xamgrid

我必须使用带有未绑定列的XamGrid(版本12.2)。我设法添加未绑定列以显示数据但不能应用任何过滤器。是否需要在Xaml中完成任何操作才能对未绑定列进行过滤访问。我正在使用“过滤器菜单”选项来启用过滤器。

enter image description here

以下是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论坛中提出:http://www.infragistics.com/community/forums/p/62034/413183.aspx

1 个答案:

答案 0 :(得分:1)

根据文档,他们没有提供构建支持进行过滤。 http://help.infragistics.com/Help/NetAdvantage/Silverlight/2012.1/CLR4.0/html/xamGrid_Unbound_Column.html

您必须参考以下文档来实现自定义过滤 http://help.infragistics.com/Help/NetAdvantage/Silverlight/2012.1/CLR4.0/html/xamGrid_Create_a_Custom_Filter.html

最好在Infragistics论坛中发布您的查询。 (参见下文) http://www.infragistics.com/community/forums/default.aspx