我必須使用帶有未綁定列的XamGrid(版本12.2)。我設法添加未綁定的列來顯示數據,但無法應用任何過濾器。 Xaml有沒有需要做的任何事情可以使用過濾器訪問未綁定的列。我正在使用「濾鏡菜單」選項來啓用Excel等篩選器。WPF infragistics unbound列過濾器不可訪問
下面是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
這些是Silverlight鏈接,我在WPF中有問題。 – RockWorld
找到WPF的鏈接http://help.infragistics.com/Help/NetAdvantage/WPF/2012.1/CLR4.0/html/xamGrid_Unbound_Column.html和自定義過濾http://help.infragistics.com/Help/NetAdvantage /WPF/2012.1/CLR4.0/html/xamGrid_Create_a_Custom_Filter.html – Sivakumar
默認情況下,IsFilterable和IsSummable屬性在未綁定列上設置爲False。這是因爲必須爲未綁定的列編寫自定義過濾器和摘要。要在未綁定列上啓用篩選和摘要,您必須將列的IsFilterable和IsSummable屬性設置爲True,並編寫自定義過濾器或摘要。有關更多信息,請參閱創建自定義過濾器和創建自定義摘要主題。 – Sivakumar