我必须将 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