Basic Library for UWP/WinRT XAML
コントロールのフィルタ処理
全て展開全て展開
すべて折りたたむすべて折りたたむ

C1CollectionView を使用すると、コレクションをフィルタ処理して、元のコレクションのうち、指定された述語が true を返す要素のみを含む新しいサブセットを作成できます。C1CollectionView をフィルタ処理しても、基底のデータセットは影響を受けません。Filter プロパティは、項目をビューに入れるかどうかを判断するために使用されるコールバックを取得または設定します。

たとえば、Filter プロパティに述語を設定すると、その述語でフィルタ処理されたリストが作成されます。

Visual Basic コードの書き方

C# コードの書き方

メモ: コレクションが INotifyCollectionChanged を実装している場合は、フィルタ処理の設定後であっても、データに加えられた変更がすべてフィルタ処理に適用されます。

フィルタ処理の高度な例については、http://our.componentone.com/samples/winrtxaml-filter にある C1FlexGrid for WinRT XAML の Filter サンプルを参照してください。

関連トピック

 

 


Copyright © GrapeCity inc. All rights reserved.