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