0

我必须将 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 论坛中提出:http: //www.infragistics.com/community/forums/p/62034/413183.aspx

4

1 回答 1

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

于 2013-07-24T08:58:03.497 回答