2013年1月14日月曜日

[WPF]フィルター

Silverlight で絞り込みについて書いたが、WPF だと↓こんな感じ。


        private ICollectionView collectionView;
        public ObservableCollection<LogEntity> Logs { get; set; }

            this.collectionView = CollectionViewSource.GetDefaultView(Logs);
            this.collectionView.Filter = delegate(object args)
            {
                return true;
            };

Filter に委譲している処理で絞り込み処理を書いて、bool を返す。

DefaultView が用意されているので、こっちの方が楽チンだな。

0 件のコメント:

コメントを投稿