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